declare const _default: import("vue").DefineComponent<{
    contentClass: {
        type: StringConstructor;
        default: string;
    };
    fixedHeight: BooleanConstructor;
    footerClass: StringConstructor;
    headerClass: StringConstructor;
    initialOverflow: BooleanConstructor;
    large: BooleanConstructor;
    maxHeight: BooleanConstructor;
    medium: BooleanConstructor;
    noAnimation: BooleanConstructor;
    small: BooleanConstructor;
}, unknown, unknown, {
    /**
     * Bindable modal attributes.
     */
    modalAttributes(): Record<string, unknown>;
    /**
     * The CSS class names for the modal.
     */
    modalClassNames(): string;
    /**
     * The CSS class names for the modal content.
     */
    modalContentClassNames(): string;
    /**
     * The CSS class names for the modal footer.
     */
    modalFooterClassNames(): string;
    /**
     * The CSS class names for the modal header.
     */
    modalHeaderClassNames(): string;
    /**
     * Transition name, if any.
     */
    transitionName(): string;
}, {
    /**
     * Handles the key up event on the esc key.
     */
    handleClose(): void;
    /**
     * Handles the key up event on the enter key.
     */
    handleSubmit(): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    contentClass: {
        type: StringConstructor;
        default: string;
    };
    fixedHeight: BooleanConstructor;
    footerClass: StringConstructor;
    headerClass: StringConstructor;
    initialOverflow: BooleanConstructor;
    large: BooleanConstructor;
    maxHeight: BooleanConstructor;
    medium: BooleanConstructor;
    noAnimation: BooleanConstructor;
    small: BooleanConstructor;
}>>, {
    small: boolean;
    large: boolean;
    medium: boolean;
    maxHeight: boolean;
    contentClass: string;
    fixedHeight: boolean;
    initialOverflow: boolean;
    noAnimation: boolean;
}, {}>;
export default _default;
