import type { PropType } from 'vue'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent void>; required: true; }; height: { type: (StringConstructor | NumberConstructor)[]; required: true; }; local: { type: BooleanConstructor; required: true; }; maxWidth: { type: (StringConstructor | NumberConstructor)[]; required: true; }; scrollable: { type: BooleanConstructor; required: true; }; transition: { type: StringConstructor; required: true; }; width: { type: (StringConstructor | NumberConstructor)[]; required: true; }; }>, { frameElement: import("vue").Ref; classes: import("vue").ComputedRef<(string | { 'g-dialog-frame--active': boolean; 'g-dialog-frame--fullscreen': boolean; 'g-dialog-frame--local': boolean; })[]>; styles: import("vue").ComputedRef<{ zIndex: number; }>; animateClick: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly void>; required: true; }; height: { type: (StringConstructor | NumberConstructor)[]; required: true; }; local: { type: BooleanConstructor; required: true; }; maxWidth: { type: (StringConstructor | NumberConstructor)[]; required: true; }; scrollable: { type: BooleanConstructor; required: true; }; transition: { type: StringConstructor; required: true; }; width: { type: (StringConstructor | NumberConstructor)[]; required: true; }; }>> & Readonly<{}>, { ariaDescribedby: string; ariaLabel: string; ariaLabelledby: string; }, {}, { GDialogContent: import("vue").DefineComponent, { styles: import("vue").ComputedRef<{ maxWidth: string | undefined; width: string | undefined; height: string | undefined; }>; classes: import("vue").ComputedRef<(string | { 'g-dialog-content--scrollable': boolean; 'g-dialog-content--depressed': boolean; 'g-dialog-content--fullscreen': boolean; })[]>; computedBackground: import("vue").ComputedRef; computedBorderRadius: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { fullscreen: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=GDialogFrame.vue.d.ts.map