export declare const switchLabelCSS: import("@vanilla-extract/recipes").RuntimeFn<{ disabled: { true: { cursor: "not-allowed"; }; }; readOnly: { true: { cursor: "not-allowed"; }; }; }>; export declare const switchTextCSS: import("@vanilla-extract/recipes").RuntimeFn<{ disabled: { true: { color: string; }; false: { color: string; }; }; required: { true: { ':after': { content: "\"*\""; }; }; }; }>; export declare const switchIconCSS: import("@vanilla-extract/recipes").RuntimeFn<{ selected: { true: { transform: `translateX(calc(${string} + ${string} + ${string}))`; vars: { [x: string]: string; }; }; false: { transform: "unset"; vars: { [x: string]: string; }; }; }; }>; export declare const switchWrapperCSS: import("@vanilla-extract/recipes").RuntimeFn<{ disabled: { true: {}; false: {}; }; hasError: { true: {}; false: {}; }; color: { primary: {}; neutral: {}; }; isFocusVisible: { true: {}; false: {}; }; readOnly: { true: { backgroundColor: `var(--${string})`; }; }; }>; export declare const switchThumbCSS: string;