import * as React from "react";
export declare type ToggleProps = {
    className?: string;
    activeClassName?: string;
    disabledClassName?: string;
    disabled?: boolean;
    onToggle?(value: boolean): void;
    children?(props: RenderToggleProps): React.ReactNode;
};
export declare type RenderToggleProps = {
    value: boolean;
    disabled: boolean;
    toggle(): void;
    onToggle(): void;
};
export declare const Toggle: React.ForwardRefExoticComponent<{
    children?: React.ReactNode;
} & ToggleProps & {
    name: string;
    keepChangesOnUnmount?: boolean | undefined;
} & React.RefAttributes<any>>;
