import { PropType } from 'vue';
export declare const skeletonTypes: string[];
export declare const skeletonAnimations: string[];
declare const _default: import("vue").DefineComponent<{
    tag: {
        type: StringConstructor;
        default: string;
    };
    type: {
        type: StringConstructor;
        validator: (v: string) => boolean;
        default: string;
    };
    animation: {
        type: StringConstructor;
        validator: (v: string) => boolean;
        default: string;
    };
    square: BooleanConstructor;
    bordered: BooleanConstructor;
    size: PropType<string>;
    width: StringConstructor;
    height: StringConstructor;
    dark: {
        type: BooleanConstructor;
        default: null;
    };
}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    tag?: unknown;
    type?: unknown;
    animation?: unknown;
    square?: unknown;
    bordered?: unknown;
    size?: unknown;
    width?: unknown;
    height?: unknown;
    dark?: unknown;
} & {
    type: string;
    square: boolean;
    animation: string;
    dark: boolean;
    tag: string;
    bordered: boolean;
} & {
    height?: string | undefined;
    size?: string | undefined;
    width?: string | undefined;
}>, {
    type: string;
    square: boolean;
    animation: string;
    dark: boolean;
    tag: string;
    bordered: boolean;
}>;
export default _default;
