/**
 * Copyright (c) Adaptavist, Inc.
 */
import { GenericProps } from '../../utilities';
import React from 'react';
export declare type IToggle = React.HtmlHTMLAttributes<HTMLDivElement> & GenericProps & {
    /**
     * Controls the name of the toggle to group elements. Default is `an empty string`.
     */
    groupName: string;
    /**
     * Controls the first option's name in the toggle. Default is `an empty string`.
     */
    firstOptionName: string;
    /**
     * Controls the second option's name in the toggle. Default is `an empty string`.
     */
    secondOptionName: string;
    /**
     * Controls the active option in the toggle. Default is `false`.
     */
    active: boolean;
    /**
     * Controls if the toggle is disabled or not. Default is `false`.
     */
    disabled?: boolean;
};
export declare type IStyledToggle = React.HTMLAttributes<HTMLDivElement> & GenericProps & {
    /**
     * Controls the active element in the toggle. Default is `false`.
     */
    active: boolean;
    /**
     * Controls if the toggle is disabled or not. Default is `false`.
     */
    disabled: boolean;
};
export declare type IToggleText = React.HTMLAttributes<HTMLSpanElement> & GenericProps & {
    /**
     * Controls if this item is 'active' or not. Default is `false`.
     */
    active: boolean;
    /**
     * Controls if this item is 'disabled' or not. Default is `false`.
     */
    disabled?: boolean;
};
