import type { ExtractPropTypes } from 'vue'; export declare const floatProps: { slide: { type: BooleanConstructor; default: boolean; }; show: { type: BooleanConstructor; default: boolean; }; lazy: { type: BooleanConstructor; default: boolean; }; position: { type: StringConstructor; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; height: { type: (NumberConstructor | StringConstructor)[]; default: string; }; left: { type: (NumberConstructor | StringConstructor)[]; default: string; }; top: { type: (NumberConstructor | StringConstructor)[]; default: string; }; align: { type: StringConstructor; default: string; }; mask: { type: BooleanConstructor; default: boolean; }; zIndex: { type: NumberConstructor; default: number; }; closeOnBlur: { type: BooleanConstructor; default: boolean; }; beforeClose: { type: FunctionConstructor; default: any; }; beforeOpen: { type: FunctionConstructor; default: any; }; afterClose: { type: FunctionConstructor; default: any; }; afterOpen: { type: FunctionConstructor; default: any; }; dx: { type: (NumberConstructor | StringConstructor)[]; default: number; }; dy: { type: (NumberConstructor | StringConstructor)[]; default: number; }; mode: { type: StringConstructor; default: string; }; global: { type: BooleanConstructor; default: boolean; }; speed: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }; export type FloatProps = ExtractPropTypes; export declare const floatEmits: string[]; export type FloatEmits = typeof floatEmits;