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 bl(): number[];
    set bl(a: number[]);
    get br(): NativeUIDisplayDensity;
    set br(a: NativeUIDisplayDensity);
    get bo(): NativeUIButtonGroupDisplayType;
    set bo(a: NativeUIButtonGroupDisplayType);
    get bs(): boolean;
    set bs(a: boolean);
    get b0(): Brush;
    set b0(a: Brush);
    get bz(): Brush;
    set bz(a: Brush);
    get by(): CornerRadius;
    set by(a: CornerRadius);
    get bm(): INativeUIButtonGroupBridge;
    bt(a: NativeUIButton): void;
    bx(a: number, b: NativeUIButton): void;
    bv(a: number, b: NativeUIButton): void;
    bw(a: number): void;
    bn(a: number): NativeUIButton;
    private bp;
    get bq(): (sender: any, args: NativeUIButtonGroupSelectionChangedEventArgs) => void;
    set bq(a: (sender: any, args: NativeUIButtonGroupSelectionChangedEventArgs) => void);
    bu(): void;
}
