import { NativeUIComponent } from "./NativeUIComponent";
import { NativeUIComponentBuiltInType } from "./NativeUIComponentBuiltInType";
import { Type } from "./type";
import { NativeUIDisplayDensity } from "./NativeUIDisplayDensity";
import { NativeUIButtonGroupDisplayType } from "./NativeUIButtonGroupDisplayType";
import { Brush } from "./Brush";
import { CornerRadius } from "./CornerRadius";
import { INativeUIButtonGroupBridge } from "./INativeUIButtonGroupBridge";
import { NativeUIButtonGroupSelectionChangedEventArgs } from "./NativeUIButtonGroupSelectionChangedEventArgs";
import { NativeUIButton } from "./NativeUIButton";
/**
 * @hidden
 */
export declare class NativeUIButtonGroup extends NativeUIComponent {
    static $t: Type;
    protected get_e(): NativeUIComponentBuiltInType;
    get bk(): number[];
    set bk(a: number[]);
    get bq(): NativeUIDisplayDensity;
    set bq(a: NativeUIDisplayDensity);
    get bn(): NativeUIButtonGroupDisplayType;
    set bn(a: NativeUIButtonGroupDisplayType);
    get br(): boolean;
    set br(a: boolean);
    get bz(): Brush;
    set bz(a: Brush);
    get by(): Brush;
    set by(a: Brush);
    get bx(): CornerRadius;
    set bx(a: CornerRadius);
    get bl(): INativeUIButtonGroupBridge;
    bs(a: NativeUIButton): void;
    bw(a: number, b: NativeUIButton): void;
    bu(a: number, b: NativeUIButton): void;
    bv(a: number): void;
    bm(a: number): NativeUIButton;
    private bo;
    get bp(): (sender: any, args: NativeUIButtonGroupSelectionChangedEventArgs) => void;
    set bp(a: (sender: any, args: NativeUIButtonGroupSelectionChangedEventArgs) => void);
    bt(): void;
}
