import { FSelect, FSelectSingleOption } from "./f-select"; /** * open options menu */ export declare function handleDropDownOpen(this: FSelect, e: MouseEvent | KeyboardEvent): void; /** * close options menu */ export declare function handleDropDownClose(this: FSelect, e: MouseEvent | KeyboardEvent, clearSearch?: boolean): void; /** * action for selection of options if the options is in the form of array */ export declare function handleOptionSelection(this: FSelect, option: FSelectSingleOption, e: MouseEvent): void; /** * action for selection of options if the options is in the form of groups */ export declare function handleSelectionGroup(this: FSelect, option: FSelectSingleOption, group: string, e: MouseEvent): void; /** * remove selection option (in group) when f-tag is clicked */ export declare function handleRemoveGroupSelection(this: FSelect, option: FSelectSingleOption, e: MouseEvent): void; /** * handle click on checkbox */ export declare function handleCheckboxInput(this: FSelect, option: FSelectSingleOption, e: MouseEvent): void; /** * handle click on checkbox in group */ export declare function handleCheckboxGroup(this: FSelect, option: FSelectSingleOption, group: string, e: MouseEvent): void; /** * select all options inside a particular group */ export declare function handleSelectAll(this: FSelect, e: MouseEvent, group: string): void; /** * hide/show f-tags when multiple options are selected */ export declare function handleViewMoreTags(this: FSelect, e: MouseEvent): void; /** * emit input custom event for option selection */ export declare function handleInput(this: FSelect, e: InputEvent): void; export declare function handleBlur(this: FSelect, e: FocusEvent): void; export declare function handleKeyDown(this: FSelect, e: KeyboardEvent): void; export declare function handleOptionMouseOver(this: FSelect, e: MouseEvent): void;