import type { VueTypeValidableDef } from 'vue-types';
import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue';
declare const _default: DefineComponent<{
    status: VueTypeValidableDef<"success" | "error" | "warning" | "info" | "404" | "403" | "500"> & {
        default: "success" | "error" | "warning" | "info" | "404" | "403" | "500";
    };
    title: VueTypeValidableDef<string> & {
        default: string;
    } & {
        default: string;
    };
    subTitle: VueTypeValidableDef<string> & {
        default: string;
    } & {
        default: string;
    };
}, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{
    status?: unknown;
    title?: unknown;
    subTitle?: unknown;
} & {
    title: string;
    status: "success" | "error" | "warning" | "info" | "404" | "403" | "500";
    subTitle: string;
} & {}>, {
    title: string;
    status: "success" | "error" | "warning" | "info" | "404" | "403" | "500";
    subTitle: string;
}>;
export default _default;
