export declare const SgDropdown: import("../../utils").SFCWithInstall, "bottom-start", unknown, unknown, unknown>; readonly hideAfterClick: import("../../utils").BuildPropReturn; readonly maxHeight: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly dropClassName: import("../../utils").BuildPropReturn; readonly title: import("../../utils").BuildPropReturn; readonly dropdownStyle: import("../../utils").BuildPropReturn; readonly calculateDropdownMinWidth: import("../../utils").BuildPropReturn; readonly trigger: { readonly type: StringConstructor; readonly values: readonly ["hover", "custom", "click", "contextMenu"]; readonly default: "hover"; }; readonly visible: import("../../utils").BuildPropReturn, null, unknown, unknown, unknown>; readonly transfer: import("../../utils").BuildPropReturn; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; open: import("vue").Ref; isSimple: import("vue").ComputedRef; onTrigger: () => void; onClick: (event: any) => void; onContextMenu: (event: any) => void; onMouseenter: () => void; onMouseleave: () => void; onClickOutside: (event: any) => void; dropdownRef: import("vue").Ref; dropDownTextRef: import("vue").Ref; dropDownContentRef: import("vue").Ref; contentStyle: import("vue").ComputedRef; dropdownTriggerKls: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-visible-change" | "on-click" | "on-clickoutside")[], "on-visible-change" | "on-click" | "on-clickoutside", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, "bottom-start", unknown, unknown, unknown>; readonly hideAfterClick: import("../../utils").BuildPropReturn; readonly maxHeight: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly dropClassName: import("../../utils").BuildPropReturn; readonly title: import("../../utils").BuildPropReturn; readonly dropdownStyle: import("../../utils").BuildPropReturn; readonly calculateDropdownMinWidth: import("../../utils").BuildPropReturn; readonly trigger: { readonly type: StringConstructor; readonly values: readonly ["hover", "custom", "click", "contextMenu"]; readonly default: "hover"; }; readonly visible: import("../../utils").BuildPropReturn, null, unknown, unknown, unknown>; readonly transfer: import("../../utils").BuildPropReturn; }>> & { "onOn-visible-change"?: ((...args: any[]) => any) | undefined; "onOn-click"?: ((...args: any[]) => any) | undefined; "onOn-clickoutside"?: ((...args: any[]) => any) | undefined; }, { readonly title: string; readonly visible: import("../../utils").BuildPropType, unknown, unknown>; readonly placement: import("../../utils").BuildPropType, unknown, unknown>; readonly transfer: import("../../utils").BuildPropType; readonly dropClassName: string; readonly maxHeight: import("../../utils").BuildPropType, unknown, unknown>; readonly trigger: string; readonly hideAfterClick: import("../../utils").BuildPropType; readonly dropdownStyle: import("../../utils").BuildPropType; readonly calculateDropdownMinWidth: import("../../utils").BuildPropType; }>> & { DropdownItem: import("vue").DefineComponent<{ readonly name: import("../../utils").BuildPropReturn {}, unknown, unknown, unknown>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly selected: import("../../utils").BuildPropReturn; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; onClick: (event: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}, unknown, unknown, unknown>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly selected: import("../../utils").BuildPropReturn; }>>, { readonly name: import("../../utils").BuildPropType; readonly disabled: boolean; readonly selected: import("../../utils").BuildPropType; readonly divided: boolean; }>; }; export default SgDropdown; export declare const SgDropdownItem: import("../../utils").SFCWithInstall {}, unknown, unknown, unknown>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly selected: import("../../utils").BuildPropReturn; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; onClick: (event: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}, unknown, unknown, unknown>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly selected: import("../../utils").BuildPropReturn; }>>, { readonly name: import("../../utils").BuildPropType; readonly disabled: boolean; readonly selected: import("../../utils").BuildPropType; readonly divided: boolean; }>>; export * from './src/dropdown';