export interface DropdownProps { defaultValue?: string; required?: boolean; id?: string; disabled?: boolean; onValueChange?: (value: string) => void; value?: string; mode?: "default" | "modal"; name?: string; search?: boolean | false; data?: { key?: number; label: string; value: string; }[]; path?: string; label: string; size?: "small" | "medium" | "large"; style?: any; errorText?: string; } export declare function useDropdown(props: DropdownProps): { value: string; setValue: import("react").Dispatch>; data: { key?: number; label: string; value: string; }[] | undefined; setData: import("react").Dispatch>; };