import { IControl } from "../UiControl"; import { CheckValue, VisualTextLayout } from "../UiCommon"; import { WindowLike } from "./UiWindow"; import { IVisual } from "../UiVisual"; export declare enum CheckBoxStyle { Checking = 0, Pushing = 1 } export interface ICheckBox extends IControl { new (window: WindowLike, key?: string | number): ICheckBox; SetText(s: string): CheckBox; GetText(): string; SetValue(v: CheckValue): CheckBox; GetValue(): CheckValue; GetNextValue(): CheckValue; SetTriple(b: boolean): CheckBox; GetTriple(): boolean; SetCheckBoxStyle(n: CheckBoxStyle): CheckBox; GetCheckBoxStyle(): CheckBoxStyle; SetVisualTextLayout(n: VisualTextLayout): CheckBox; GetVisualTextLayout(): VisualTextLayout; SetVisual(v: IVisual): IVisual; GetVisual(): IVisual; OnCheck(fn: (sender: CheckBox) => void): CheckBox; OnChecking(fn: (sender: CheckBox) => boolean): CheckBox; } declare const CheckBox_base: ICheckBox; export declare class CheckBox extends CheckBox_base { } export {};