///
import { BaseSwitchProps } from './types';
export declare const StyledSwitchAndLabelWrapper: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & Pick, import("react").DetailedHTMLProps, HTMLLabelElement>, {}>;
export declare const StyledSwitchContainer: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & Pick, import("react").DetailedHTMLProps, HTMLDivElement>, {}>;
export declare const StyledSwitch: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & Pick & {
isFocused: boolean;
isHovered: boolean;
feedbackIsVisible: boolean;
isFocusedVisible: boolean;
}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>;
export declare const StyledSwitchFeedback: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & Pick & {
isHovered: boolean;
isActive: boolean;
centreOnThumb?: boolean | undefined;
thumbOffset: string;
}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>;
export declare const StyledInput: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & Omit, import("react").DetailedHTMLProps, HTMLInputElement>, {}>;
export declare const StyledLabel: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & Pick, import("react").DetailedHTMLProps, HTMLSpanElement>, {}>;
//# sourceMappingURL=styled.d.ts.map