export interface DropdownOptionAccessorKeys { labelKey?: keyof T; valueKey?: keyof T; descriptionKey?: keyof T; disabledKey?: keyof T; } export declare function getOptionLabel(option: T, labelKey?: keyof T): string; export declare function getOptionValue(option: T, valueKey?: keyof T): V; export declare function getOptionDescription(option: T, descriptionKey?: keyof T): string | undefined; export declare function getOptionDisabled(option: T, disabledKey?: keyof T): boolean; export declare function hasValue(value: V | V[] | null, multiple: boolean): boolean; export declare function getHiddenInputValue(value: V | V[] | null, multiple: boolean): string; export declare function isOptionSelected(optionValue: V, value: V | V[] | null, multiple: boolean): boolean;