/**
 * Copyright (c) Adaptavist, Inc.
 */
import { GenericProps } from '@/src/utilities';
import React from 'react';
export interface IToggle extends React.HtmlHTMLAttributes<HTMLDivElement>, GenericProps {
    /**
     * Controls the name of the toggle to group elements
     */
    name: string;
    /**
     * Controls the first element's name in the toggle
     */
    nameOne: string;
    /**
     * Controls the second element's name in the toggle
     */
    nameTwo: string;
    /**
     * Controls the active element in the toggle
     */
    active: boolean;
    /**
     * Controls if the toggle is disabled or not
     */
    disabled?: boolean;
}
export interface IStyledToggle extends React.HTMLAttributes<HTMLDivElement>, GenericProps {
    /**
     * Controls the active element in the toggle
     */
    active: boolean;
    /**
     * Controls if the toggle is disabled or not
     */
    disabled: boolean;
}
export interface IToggleText extends React.HTMLAttributes<HTMLSpanElement>, GenericProps {
    /**
     * Controls if this item is 'active' or not.
     */
    active: boolean;
    /**
     * Controls if this item is 'disabled' or not.
     */
    disabled?: boolean;
}
