import React from 'react';
export type LoaderSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl';
export type LoaderVariant = 'spinner' | 'dots' | 'pulse' | 'bar' | 'ring';
export type LoaderColor = 'primary' | 'secondary' | 'success' | 'warning' | 'error' | 'info';
export interface LoaderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'color'> {
    size?: LoaderSize;
    variant?: LoaderVariant;
    color?: LoaderColor;
    label?: React.ReactNode;
    isFullScreen?: boolean;
    hasOverlay?: boolean;
    className?: string;
    wrapperClassName?: string;
    labelClassName?: string;
    children?: React.ReactNode;
}
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<LoaderProps & React.RefAttributes<HTMLDivElement>>>;
export default _default;
//# sourceMappingURL=Loader.d.ts.map