import { PanelBridge } from "./PanelBridge";
import { INativeUIAbsolutePanelBridge } from "./INativeUIAbsolutePanelBridge";
import { Type } from "./type";
import { NativeUIComponent } from "./NativeUIComponent";
import { NativeUIBuiltInEvents } from "./NativeUIBuiltInEvents";
import { NativeUIBuiltInProperties } from "./NativeUIBuiltInProperties";
/**
 * @hidden
 */
export declare class AbsolutePanelBridge extends PanelBridge implements INativeUIAbsolutePanelBridge {
    static $t: Type;
    constructor();
    addHandler(a: any, b: NativeUIComponent, c: NativeUIBuiltInEvents, d: any): void;
    getX(a: any, b: NativeUIComponent): number;
    getY(a: any, b: NativeUIComponent): number;
    getValue(a: any, b: NativeUIBuiltInProperties): any;
    removeHandler(a: any, b: NativeUIComponent, c: NativeUIBuiltInEvents, d: any): void;
    setX(a: any, b: NativeUIComponent, c: number): void;
    setY(a: any, b: NativeUIComponent, c: number): void;
    setValue(a: any, b: NativeUIBuiltInProperties, c: any): void;
    getChildAt(a: any, b: number): NativeUIComponent;
    removeChildAt(a: any, b: number): void;
    addChild(a: any, b: NativeUIComponent): void;
    insertChild(a: any, b: number, c: NativeUIComponent): void;
    removeChild(a: any, b: NativeUIComponent): void;
    getChildrenCount(a: any): number;
}
