import { ElementDefinitionComplex, OptionDropdownIcon } from '@lunaeme/circe-core'; export interface FromDropdownOption { id: string | number; label?: string; color?: string; icon?: OptionDropdownIcon; iconRight?: OptionDropdownIcon; } export interface DropdownConfig { width?: number | string; position?: DropdownPosition; elementReference?: ElementDefinitionComplex; autoPrettyLabels?: boolean; separators?: Array; clickOutsideApply?: boolean; } export interface DropdownPosition { left?: boolean | number | string; right?: boolean | number | string; top?: boolean | number | string; bottom?: boolean | number | string; corrections?: DropdownPositionCorrection; } export interface DropdownPositionCorrection { elementReferenceScroll?: ElementDefinitionComplex; elementReferenceHorizontal?: ElementDefinitionComplex; elementReferenceVertical?: ElementDefinitionComplex; horizontal?: boolean | number | string; vertical?: boolean | number | string; } export declare const keysToManageDropdown: Array; export declare const keysToShowDropdown: Array;