import type { ExtractPropTypes } from 'vue';

import { withInstall } from '@jnpf/utils';

import PopupSelect from './src/PopupSelect.vue';
import PopupTableSelect from './src/PopupTableSelect.vue';
import { popupSelectProps } from './src/props';

export const JnpfPopupSelect = withInstall(PopupSelect);
export const JnpfPopupTableSelect = withInstall(PopupTableSelect);
export declare type PopupSelectProps = Partial<ExtractPropTypes<typeof popupSelectProps>>;
