import Animation from 'lottie-react-native';
import { AnimationObject, LoadingVariants, ThemeProps } from '../../types';
export declare const circularLoading: ({ theme }: {
    theme: import("styled-components").DefaultTheme;
}) => string | number;
export declare const contrastCircularLoading: ({ theme }: {
    theme: import("styled-components").DefaultTheme;
}) => string | number;
export declare const buttonLoading: ({ theme }: {
    theme: import("styled-components").DefaultTheme;
}) => string | number;
export declare const contrastButtonLoading: ({ theme }: {
    theme: import("styled-components").DefaultTheme;
}) => string | number;
export declare const linearLoading: ({ theme }: {
    theme: import("styled-components").DefaultTheme;
}) => string | number;
export declare const contrastLinearLoading: ({ theme }: {
    theme: import("styled-components").DefaultTheme;
}) => string | number;
export declare const smallSize: {
    width: number;
    height: number;
};
export declare const largeSize: {
    width: number;
    height: number;
};
export declare const Indicator: import("styled-components").StyledComponent<typeof Animation, any, {
    source: string | number | AnimationObject | {
        uri: string;
    };
    autoPlay: true;
    loop: true;
} & {
    contrast: boolean;
    variant: LoadingVariants;
    testID: string;
    accessibilityLabel: string;
} & ThemeProps, "source" | "autoPlay" | "loop">;
//# sourceMappingURL=style.d.ts.map