type IProps = { win?: any; wins?: Array; x?: number; y?: number; offset?: Array | number; height?: string; filter?: number; radius?: number; shadowColor?: string; fullTo?: string; dragable?: boolean; resizable?: boolean; fullscreened?: boolean; maximized?: boolean; cursor?: string; }; declare function __VLS_template(): { slots: { header?(_: { min: () => void; max: () => void; restore: () => void; close: () => void; }): any; default?(_: {}): any; }; refs: { container: HTMLDivElement; }; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };