import { type ExtractPropTypes, type PropType } from 'vue'; import type { SinglePersonGroup } from './types'; declare const singlePersonSelectProps: { show: BooleanConstructor; modelValue: StringConstructor; title: { type: PropType; default: string; }; searchPlaceholder: { type: PropType; default: string; }; groups: { type: PropType; default: () => SinglePersonGroup[]; }; }; export declare type SinglePersonSelectProps = ExtractPropTypes; declare const _default: import("vue").DefineComponent<{ show: BooleanConstructor; modelValue: StringConstructor; title: { type: PropType; default: string; }; searchPlaceholder: { type: PropType; default: string; }; groups: { type: PropType; default: () => SinglePersonGroup[]; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("search" | "select" | "update:modelValue" | "update:show" | "click-filter")[], "search" | "select" | "update:modelValue" | "update:show" | "click-filter", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; searchPlaceholder: { type: PropType; default: string; }; groups: { type: PropType; default: () => SinglePersonGroup[]; }; }>> & { onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:show"?: ((...args: any[]) => any) | undefined; onSearch?: ((...args: any[]) => any) | undefined; "onClick-filter"?: ((...args: any[]) => any) | undefined; }, { title: string; show: boolean; searchPlaceholder: string; groups: SinglePersonGroup[]; }>; export default _default;