import { MouseEvent, ButtonHTMLAttributes } from "react";
import { IconTypesKeys } from "../../atoms/Icon";
import { IconButtonProps } from "../IconButton";
export interface IIconToggleProps extends ButtonHTMLAttributes<HTMLButtonElement> {
    innerRef?: (node: null | HTMLElement) => void;
    kind?: IconTypesKeys;
    isSelected?: boolean;
    accent?: boolean;
    tabIndex?: number;
    primary?: boolean;
    secondary?: boolean;
    error?: boolean;
    onClick?: (e?: MouseEvent<HTMLButtonElement>) => void;
}
export interface IIconToggleButtonProps extends IconButtonProps {
    isSelected?: boolean;
    accent?: boolean;
    onClick?: (e: MouseEvent<HTMLButtonElement>) => void;
}
export declare type IIconToggleSortProps = Omit<IIconToggleProps, "kind">;
