import { XComponentBridge } from "./XComponentBridge";
import { INativeUIButtonGroupBridge } from "igniteui-react-core";
import { Type } from "igniteui-react-core";
import { NativeUIButton } from "igniteui-react-core";
import { NativeUIComponent } from "igniteui-react-core";
import { NativeUIBuiltInEvents } from "igniteui-react-core";
import { NativeUIBuiltInProperties } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class XButtonGroupBridge extends XComponentBridge implements INativeUIButtonGroupBridge {
    static $t: Type;
    private u;
    private w;
    constructor(a: any);
    addHandler(a: any, b: NativeUIComponent, c: NativeUIBuiltInEvents, d: any): void;
    removeHandler(a: any, b: NativeUIComponent, c: NativeUIBuiltInEvents, d: any): void;
    private x;
    getValue(a: any, b: NativeUIBuiltInProperties): any;
    setValue(a: any, b: NativeUIBuiltInProperties, c: any): void;
    exportVisualData(a: any): any;
    private v;
    addButton(a: any, b: NativeUIButton): void;
    updateButton(a: any, b: number, c: NativeUIButton): void;
    insertButton(a: any, b: number, c: NativeUIButton): void;
    removeButton(a: any, b: number): void;
    getButtonAt(a: any, b: number): NativeUIButton;
    clearSelection(a: any): void;
}
