import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
    props: {
        selectIndex: (index: number) => any;
        onKeyDown: (x: KeyboardEvent) => void;
        onKeyPress: (x: KeyboardEvent) => void;
        open: boolean;
        loading: boolean;
        filteredOptions: any[];
        searchText: string;
        classes?: {
            root?: string;
            option?: string;
            selected?: string;
            group?: string;
            empty?: string;
        };
        menuOptionsEl: HTMLDivElement;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        option: {
            option: any;
            index: any;
        };
        empty: {
            loading: boolean;
            searchText: string;
        };
    };
};
export type SelectListOptionsProps = typeof __propDef.props;
export type SelectListOptionsEvents = typeof __propDef.events;
export type SelectListOptionsSlots = typeof __propDef.slots;
export default class SelectListOptions extends SvelteComponentTyped<SelectListOptionsProps, SelectListOptionsEvents, SelectListOptionsSlots> {
}
export {};
