import { GenesisTheme } from '../../styles/theme/genesis-theme.types'; interface StyledSegmentedControlsProperties { theme?: GenesisTheme; type?: "primary" | "secondary"; state?: "active" | "disabled"; } export declare const getGenesisClass: ({ colors, borderRadius, sizing, typography }: GenesisTheme, type?: string, state?: string) => string; export declare const SegmentedControls: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute & import('react').RefAttributes, "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; }, StyledSegmentedControlsProperties>> & string & Omit<((props: import('antd').SegmentedProps & React.RefAttributes) => ReturnType, "ref"> & import('react').RefAttributes>>) & Pick, "displayName">, keyof import('react').Component>; export {};