import React, { HTMLAttributes } from "react"; import { Colors } from "../colors"; /** * @TODO needs state A and B other variations */ export interface SwitchIconProps extends HTMLAttributes { anim?: 'fade' | 'scale' | 'flip' | 'slide-left' | 'slide-down' | 'slide-right'; stateA: Colors | 'muted'; stateB: Colors | 'muted'; iconA: React.ReactNode; iconB: React.ReactNode; defaultActive?: boolean; onStateChange?: (state: boolean) => void; } declare const SwitchIcon: ({ anim, iconA, iconB, stateA, stateB, defaultActive, className, onClick, onStateChange, ...props }: SwitchIconProps) => React.JSX.Element; export default SwitchIcon;