import { ExtractPropTypes } from 'vue';
import { ConfigurableProps } from '@vexip-ui/config';
export declare const skeletonProps: {
    inherit: import('vue').PropType<boolean>;
    size: import('vue').PropType<"default" | "small" | "large">;
    width: import('vue').PropType<string | number>;
    height: import('vue').PropType<string | number>;
    repeat: import('vue').PropType<number>;
    tag: import('vue').PropType<string>;
    activated: import('vue').PropType<boolean>;
    image: import('vue').PropType<boolean>;
    imageIcon: import('vue').PropType<any>;
    iconScale: import('vue').PropType<number>;
    round: import('vue').PropType<boolean>;
    circle: import('vue').PropType<boolean>;
    block: import('vue').PropType<boolean>;
    spread: import('vue').PropType<number>;
    loading: import('vue').PropType<boolean>;
};
export type SkeletonProps = ExtractPropTypes<typeof skeletonProps>;
export type SkeletonCProps = ConfigurableProps<SkeletonProps>;
export declare const skeletonGroupProps: {
    inherit: import('vue').PropType<boolean>;
    size: import('vue').PropType<"default" | "small" | "large">;
    tag: import('vue').PropType<string | boolean>;
    itemTag: import('vue').PropType<string>;
    activated: import('vue').PropType<boolean>;
    round: import('vue').PropType<boolean>;
    circle: import('vue').PropType<boolean>;
    block: import('vue').PropType<boolean>;
    loading: import('vue').PropType<boolean>;
};
export type SkeletonGroupProps = ExtractPropTypes<typeof skeletonGroupProps>;
export type SkeletonGroupCProps = ConfigurableProps<SkeletonGroupProps>;
