import { VuiComponent } from '../core';
import { SwitchProps } from './switch.types';
import { SwitchButton } from './switchButton';
import { SwitchLabel } from './switchLabel';
export declare const SwitchBase: import("styled-components").StyledComponent<"label", import("styled-components").DefaultTheme, import("..").SystemProps, never>;
/**
 * Displays a toggle button with supporting text. Allows passing custom elements as side labels and inner labels.
 * Forwards many relevant props to the innner input element. Exposes some props to the children via context.
 */
export declare const Switch: VuiComponent<"label", SwitchProps> & {
    Button: typeof SwitchButton;
    Label: typeof SwitchLabel;
};
export default Switch;
//# sourceMappingURL=switchMain.d.ts.map