import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
    props: {
        [x: string]: any;
        show?: boolean | undefined;
        title?: string;
        hashName?: string;
        fullScreen?: boolean;
        close?: () => void;
        open?: () => void;
        submit?: () => void;
    };
    events: {
        close: CustomEvent<void>;
        enter: CustomEvent<void>;
        submit: CustomEvent<void>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        header: {};
        title: {};
        default: {
            close: () => void;
            open: () => void;
            fullScreen: any;
        };
    };
};
export type ModalProps = typeof __propDef.props;
export type ModalEvents = typeof __propDef.events;
export type ModalSlots = typeof __propDef.slots;
export default class Modal extends SvelteComponentTyped<ModalProps, ModalEvents, ModalSlots> {
    get close(): () => void;
    get open(): () => void;
    get submit(): () => void;
}
export {};
