import { ExtractPropTypes, PropType } from 'vue'; import { ButtonType } from '../../button'; export interface DropdownData { label: String; command: String; children?: DropdownData[]; active?: Boolean; disabled?: Boolean; } export declare const dropdownProps: { readonly data: { readonly type: ArrayConstructor; readonly values: DropdownData[]; }; readonly trigger: { readonly type: StringConstructor; readonly values: "click" | "hover"; readonly default: "click"; }; readonly groupType: { readonly type: PropType; readonly default: ""; }; readonly disabled: BooleanConstructor; readonly group: BooleanConstructor; readonly appendToBody: { readonly type: BooleanConstructor; readonly default: true; }; readonly hideOnClick: { readonly type: BooleanConstructor; readonly default: true; }; readonly maxHeight: { readonly type: NumberConstructor; readonly default: 0; }; }; export type DropdownProps = ExtractPropTypes;