export declare const props: { draggable: { type: BooleanConstructor; default: boolean; }; resizable: { type: BooleanConstructor; default: boolean; }; minWidth: { type: NumberConstructor; default: number; }; minHeight: { type: NumberConstructor; default: number; }; dragging: { type: BooleanConstructor; default: boolean; }; defaultStyle: { type: ObjectConstructor; default: () => {}; }; /** * mut style */ mutStyle: { type: ObjectConstructor; default: any; }; }; export declare const createBindProps: | Extract<"resizable", keyof T2> | Extract<"minWidth", keyof T2> | Extract<"minHeight", keyof T2> | Extract<"dragging", keyof T2> | Extract<"defaultStyle", keyof T2> | Extract<"mutStyle", keyof T2>)[]>(propsArg: T2, excludes?: EX) => import("vue").ComputedRef<{ [P in EX extends (infer KE)[] ? Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> : Extract<"draggable", keyof T2> | Extract<"resizable", keyof T2> | Extract<"minWidth", keyof T2> | Extract<"minHeight", keyof T2> | Extract<"dragging", keyof T2> | Extract<"defaultStyle", keyof T2> | Extract<"mutStyle", keyof T2>]: { [k in Extract<"draggable", keyof T2> | Extract<"resizable", keyof T2> | Extract<"minWidth", keyof T2> | Extract<"minHeight", keyof T2> | Extract<"dragging", keyof T2> | Extract<"defaultStyle", keyof T2> | Extract<"mutStyle", keyof T2>]: T2[k]; }[P]; }>; export declare const emits: { close: any; 'update:dragging': any; 'update:mutStyle': any; };