/// <reference types="react" />
import * as React from "react";
import { BaseControlComponent } from '../_Common/BaseControl/BaseControl';
export interface UpSwitchProps {
    onChange: (value?: boolean) => void;
    isNullable: boolean;
    default?: boolean;
    displayFalse?: string;
    displayTrue?: string;
    displayNull?: string;
}
export interface UpSwitchState {
    value?: boolean;
}
export default class UpSwitch extends BaseControlComponent<UpSwitchProps, boolean> {
    constructor(p: any, c: any);
    renderControl(): JSX.Element;
    onBoolClick: (a?: boolean) => void;
    getValue(event: any): any;
}
export interface UpSwitchBtnProps {
    isNullable: boolean;
    value?: boolean;
    SelectedValue?: boolean;
    onclick: (data?: boolean) => void;
    displayFalse: string;
    displayTrue: string;
    displayNull: string;
}
export declare class UpSwitchBtn extends React.Component<UpSwitchBtnProps, {}> {
    constructor(p: any, c: any);
    render(): JSX.Element;
    onClick: () => void;
}
