import { EventGS } from '../core/EventsGS'; import { WrapperGS, WrapperValued } from '../core/WrapperGS'; export declare class BoxItem extends WrapperGS implements WrapperValued { static TagClassName: string; constructor(el: HTMLElement | string); get value(): string | null; set value(value: string | null); } export declare class CheckBox extends WrapperGS implements WrapperValued { static TagClassName: string; private readonly _onItemSelectedToken; private readonly _onItemClickedToken; readonly onItemSelected: EventGS; readonly onItemClicked: EventGS; constructor(el: HTMLElement | string); inactiveAll(): void; activeByValue(val: string, invokeEvent?: boolean): void; get value(): (string | null)[]; set value(value: (string | null)[]); getAllValues(): string[]; getActiveItem(): BoxItem | undefined; getActiveItems(): BoxItem[]; getItems(): BoxItem[]; getItemByValue(cbvalue: string): BoxItem | undefined; private handlerClick; private activeItem; } export declare class BtnsBox extends WrapperGS { static TagClassName: string; private readonly _onItemClickedToken; readonly onItemClicked: EventGS; constructor(el: HTMLElement | string); getAllValues(): string[]; getItems(): BoxItem[]; getItemByValue(cbvalue: string): BoxItem | undefined; private handlerClick; } export declare class RadioBox extends WrapperGS implements WrapperValued { static TagClassName: string; private readonly _onItemSelectedToken; readonly onItemSelected: EventGS; constructor(el: HTMLElement | string); inactiveAll(): void; activeByValue(val: string | null | undefined, invokeEvent?: boolean): void; get value(): string | null | undefined; set value(value: string | null | undefined); getAllValues(): string[]; getActiveItem(): BoxItem | undefined; getItems(): BoxItem[]; getItemByValue(cbvalue: string): BoxItem | undefined; private handlerClick; private activeItem; }