/**
 * @slot label - Default slot for Loader label text.
 */
export declare class PdsLoader {
    /**
     * If false, the loader will be hidden.
     */
    isLoading: boolean;
    /**
     * Determines whether the loader should display a label.
     */
    showLabel?: boolean;
    /**
     * Sets the size of the spinner loader. Value can be preset or custom.
     */
    size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | string;
    /**
     * Determines the type of loader.
     */
    variant: 'spinner' | 'typing';
    private loaderSize;
    private style;
    render(): any;
}
