declare const _default: import("vue").DefineComponent<{
    alternativeInverseTheme: BooleanConstructor;
    buttonLabel: {
        type: StringConstructor;
        default: string;
    };
    errorTheme: BooleanConstructor;
    hasTexture: BooleanConstructor;
    infoTheme: BooleanConstructor;
    inverseTheme: BooleanConstructor;
    noAnimation: BooleanConstructor;
    offlineTheme: BooleanConstructor;
    shadeTheme: BooleanConstructor;
    successTheme: BooleanConstructor;
    warningTheme: BooleanConstructor;
}, unknown, unknown, {
    headerClassNames(): 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<{
    alternativeInverseTheme: BooleanConstructor;
    buttonLabel: {
        type: StringConstructor;
        default: string;
    };
    errorTheme: BooleanConstructor;
    hasTexture: BooleanConstructor;
    infoTheme: BooleanConstructor;
    inverseTheme: BooleanConstructor;
    noAnimation: BooleanConstructor;
    offlineTheme: BooleanConstructor;
    shadeTheme: BooleanConstructor;
    successTheme: BooleanConstructor;
    warningTheme: BooleanConstructor;
}>>, {
    noAnimation: boolean;
    alternativeInverseTheme: boolean;
    buttonLabel: string;
    errorTheme: boolean;
    hasTexture: boolean;
    infoTheme: boolean;
    inverseTheme: boolean;
    offlineTheme: boolean;
    shadeTheme: boolean;
    successTheme: boolean;
    warningTheme: boolean;
}, {}>;
export default _default;
