import { UIButton, UIButtonColorSpecifier } from "./UIButton";
import { UILink } from "./UILink";
import { UIViewAddControlEventTargetObject } from "./UIView";
export declare class UILinkButton extends UILink {
    button: UIButton;
    constructor(elementID?: string, elementType?: string, titleType?: string);
    static controlEvent: {
        readonly PointerDown: "PointerDown";
        readonly PointerMove: "PointerMove";
        readonly PointerDrag: "PointerDrag";
        readonly PointerLeave: "PointerLeave";
        readonly PointerEnter: "PointerEnter";
        readonly PointerUpInside: "PointerUpInside";
        readonly PointerTap: "PointerTap";
        readonly PointerUp: "PointerUp";
        readonly MultipleTouches: "PointerZoom";
        readonly PointerCancel: "PointerCancel";
        readonly PointerHover: "PointerHover";
        readonly EnterDown: "EnterDown";
        readonly EnterUp: "EnterUp";
        readonly SpaceDown: "SpaceDown";
        readonly EscDown: "EscDown";
        readonly TabDown: "TabDown";
        readonly LeftArrowDown: "LeftArrowDown";
        readonly RightArrowDown: "RightArrowDown";
        readonly DownArrowDown: "DownArrowDown";
        readonly UpArrowDown: "UpArrowDown";
        readonly Focus: "Focus";
        readonly Blur: "Blur";
    } & {
        readonly PrimaryActionTriggered: "PrimaryActionTriggered";
    } & {
        readonly PrimaryActionTriggered: "PrimaryActionTriggered";
    };
    controlEvent: {
        readonly PointerDown: "PointerDown";
        readonly PointerMove: "PointerMove";
        readonly PointerDrag: "PointerDrag";
        readonly PointerLeave: "PointerLeave";
        readonly PointerEnter: "PointerEnter";
        readonly PointerUpInside: "PointerUpInside";
        readonly PointerTap: "PointerTap";
        readonly PointerUp: "PointerUp";
        readonly MultipleTouches: "PointerZoom";
        readonly PointerCancel: "PointerCancel";
        readonly PointerHover: "PointerHover";
        readonly EnterDown: "EnterDown";
        readonly EnterUp: "EnterUp";
        readonly SpaceDown: "SpaceDown";
        readonly EscDown: "EscDown";
        readonly TabDown: "TabDown";
        readonly LeftArrowDown: "LeftArrowDown";
        readonly RightArrowDown: "RightArrowDown";
        readonly DownArrowDown: "DownArrowDown";
        readonly UpArrowDown: "UpArrowDown";
        readonly Focus: "Focus";
        readonly Blur: "Blur";
    } & {
        readonly PrimaryActionTriggered: "PrimaryActionTriggered";
    } & {
        readonly PrimaryActionTriggered: "PrimaryActionTriggered";
    };
    get controlEventTargetAccumulator(): UIViewAddControlEventTargetObject<typeof UILinkButton>;
    get titleLabel(): import("./UITextView").UITextView;
    get imageView(): import("./UIImageView").UIImageView;
    set colors(colors: UIButtonColorSpecifier);
    get colors(): UIButtonColorSpecifier;
    get viewHTMLElement(): HTMLLinkElement;
    set target(target: string);
    get target(): string;
    layoutSubviews(): void;
}
