import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { value?: string | number | string[] | undefined; emptyMessage?: string | undefined; emptySearchMessage?: string | undefined; hasSearch?: boolean | undefined; hasHeader?: boolean | undefined; hasFooter?: boolean | undefined; length: number; start?: number | undefined; end?: number | undefined; itemHeight?: number | undefined; searchPlaceholder?: string | undefined; searchAutofocus?: boolean | undefined; headerHeight?: number | undefined; footerHeight?: number | undefined; emptyHeight?: number | undefined; dropdownHeight?: number | undefined; handleOpen?: (() => void) | undefined; handleClose?: (() => void) | undefined; }; events: { select: CustomEvent; search: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: { header: {}; option: { index: any; }; empty: { value: string | number | string[]; }; footer: {}; }; }; export type CustomDropdownComponentProps = typeof __propDef.props; export type CustomDropdownComponentEvents = typeof __propDef.events; export type CustomDropdownComponentSlots = typeof __propDef.slots; export default class CustomDropdownComponent extends SvelteComponentTyped { get handleOpen(): () => void; get handleClose(): () => void; } export {};