import { SvelteComponentTyped } from "svelte"; import type { ModalSizeType } from '../../types/types'; declare const __propDef: { props: { [x: string]: any; isFullScreen?: boolean | undefined; modalId: string; modalSize?: ModalSizeType | undefined; scrollable?: boolean | undefined; onResult: (result: any) => void; cancelable?: boolean | undefined; contentStyle?: string | undefined; backdropClass?: string | undefined; close?: (() => Promise) | undefined; setResult?: ((res: any) => Promise) | undefined; setScrollable?: ((enable: boolean) => void) | undefined; setFullScreen?: ((enable: boolean) => void) | undefined; setCancelable?: ((enable: boolean) => void) | undefined; setModalSize?: ((size: ModalSizeType) => void) | undefined; setContentStyle?: ((style?: string) => void) | undefined; setBackdropClass?: ((clazz?: string) => void) | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { 'modal-header': {}; 'modal-body': {}; 'modal-footer': {}; }; }; export type DialogProps = typeof __propDef.props; export type DialogEvents = typeof __propDef.events; export type DialogSlots = typeof __propDef.slots; export default class Dialog extends SvelteComponentTyped { get close(): () => Promise; get setResult(): (res: any) => Promise; get setScrollable(): (enable: boolean) => void; get setFullScreen(): (enable: boolean) => void; get setCancelable(): (enable: boolean) => void; get setModalSize(): (size: ModalSizeType) => void; get setContentStyle(): (style?: string) => void; get setBackdropClass(): (clazz?: string) => void; } export {};