import { default as MainType } from './src/main.vue'; export declare const OsSelect: import('../../utils/with-install').SFCWithInstall; readonly default: "default"; }; readonly disabled: BooleanConstructor; readonly multiple: BooleanConstructor; readonly placeholder: StringConstructor; readonly filterable: BooleanConstructor; readonly clearable: BooleanConstructor; readonly collapse: BooleanConstructor; readonly removeTag: FunctionConstructor; }, { t: (key: string) => any; sel: import('vue').Ref; opt: import('vue').Ref; tagInput: import('vue').Ref; slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; state: { searchText: any; placeholder: string; optEl: HTMLElement; popperInstance: any; status: boolean; }; selectedString: import('vue').ComputedRef; handleToggle: (action?: String | undefined) => false | undefined; handleFocus: (event: any) => void; handleBlur: (event: any) => void; handleClick: (event: any) => void; handleSelected: (value: any) => void; handleInputClear: () => void; handleTagClose: (key: any) => void; options: import('vue').ComputedRef; placeholder: import('vue').ComputedRef; getCurrentOption: (key: any) => any; clearable: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; readonly default: "default"; }; readonly disabled: BooleanConstructor; readonly multiple: BooleanConstructor; readonly placeholder: StringConstructor; readonly filterable: BooleanConstructor; readonly clearable: BooleanConstructor; readonly collapse: BooleanConstructor; readonly removeTag: FunctionConstructor; }>>, { readonly size: import('../button').ButtonSize; readonly disabled: boolean; readonly modelValue: any; readonly clearable: boolean; readonly collapse: boolean; readonly options: unknown[]; readonly multiple: boolean; readonly filterable: boolean; }, {}>> & Record; export type SelectInstance = InstanceType; export default OsSelect; export type * from './src/main';