import { SizeExtraSmall, SizeSmall, SizeMedium, SizeLarge, SizeExtraLarge } from '../common';
type DeprecatedSize = SizeExtraSmall | SizeLarge | SizeExtraLarge;
type SizeType = SizeSmall | SizeMedium;
export type LoaderProps = {
    /**
     * @deprecated use `size` instead
     */
    small?: boolean;
    size?: SizeType | DeprecatedSize;
    displayInstantly?: boolean;
    classNames?: Record<string, string>;
    'data-testid'?: string;
};
/**
 * Loader component
 *
 * Docs link: https://transferwise.github.io/neptune-web/components/progress/Loader
 *
 * @param root0
 * @param root0.small
 * @param root0.size
 * @param root0.classNames
 */
declare const Loader: ({ small, size, displayInstantly, classNames, ...restProps }: LoaderProps) => import("react").JSX.Element;
export default Loader;
//# sourceMappingURL=Loader.d.ts.map