import { type StyleValue } from 'vue';
export interface LoadingProps {
    rootStyle?: StyleValue;
    rootClass?: string;
    type?: 'clock' | 'circular';
    color?: string;
    size?: string;
    text?: string;
    textColor?: string;
    textSize?: string;
    vertical?: boolean;
    animated?: boolean;
    progress?: number;
}
export declare const defaultLoadingProps: () => {
    animated: boolean;
    progress: number;
    type: LoadingProps["type"];
};
export interface LoadingSlots {
    default?(props: Record<string, never>): any;
    circular?(props: Record<string, never>): any;
}
