///
import type { Color } from '../_styles/colors';
import type { SpinnerSize, SpinnerVariant } from './Spinner.types';
declare type SyncAnimationProps = {
$animate: boolean;
$mountTime: number;
};
export declare const StyledCircle: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, SyncAnimationProps>> & string;
export declare const spinnerDimensions: Record;
interface StyledSpinnerContainerProps {
$color?: Color;
$size: SpinnerSize;
$variant: SpinnerVariant;
}
export declare const StyledSpinnerContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, StyledSpinnerContainerProps>> & string;
export declare const StyledSpinnerOverlayLabel: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never>> & string;
export declare const StyledSpinnerSVG: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, SyncAnimationProps>> & string;
export declare const StyledSpinnerOverlay: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledSpinnerContainerWithLabel: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledSpinnerOverlayContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, {
$loading: boolean;
$centered: boolean;
}>> & string;
export {};