declare const _default: typeof CustomElement & import("../core/CustomElement.js").Class<{ disabled: boolean; focused: boolean; hovered: boolean; pressed: boolean; _lastInteraction: "key" | "mouse" | "touch" | "pen"; _hovered: boolean; _focused: boolean; _focusedSynthetic: boolean; _keyPressed: boolean; _keyReleased: boolean; _pointerPressed: boolean; stateLayer: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ disabledState: boolean; hoveredState: boolean; focusedState: boolean; pressedState: boolean; touchedState: boolean; pointedState: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ stateTargetElement: HTMLElement; }, any[]> & import("../core/CustomElement.js").Class<{ color: string; ink: string; typeStyle: string; }, any[]> & import("../core/CustomElement.js").Class<{ shapeTop: boolean; shapeBottom: boolean; shapeStart: boolean; shapeEnd: boolean; shapeStyle: string; outlined: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ selected: boolean; icon: string; errored: boolean; disabled: boolean; selectedIcon: string; unselectedIcon: string; src: string; selectedSrc: string; unselectedSrc: string; hovered: boolean; pressed: boolean; focused: boolean; dragValue: number; color: string; }, any[]> & import("../core/CustomElement.js").Class<{ checked: boolean; _active: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ _thumbColor: string; _iconInk: string; }, any[]> & import("../core/CustomElement.js").Class<{ hasIcon: () => boolean; iconVariation: () => string; }, any[]>; export default _default; import CustomElement from '../core/CustomElement.js'; //# sourceMappingURL=SwitchIcon.d.ts.map