import { ProgressProps } from 'antd'; import { GenesisTheme } from '../../styles/theme/genesis-theme.types'; import { Percent } from './Progress'; interface StyledProgressProperties extends Omit { theme?: GenesisTheme; percent?: number; success?: Percent | null; state?: "success" | "error" | "info"; } export declare const getGenesisClass: ({ colors }: { colors: any; }, state?: string) => string; export declare const Progress: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute, "ref"> & { ref?: ((instance: HTMLDivElement | null) => void | import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import('react').RefObject | null | undefined; }, StyledProgressProperties>> & string & Omit>, keyof import('react').Component>; export {};