import { IControl } from "./Ui/UiControl"; import { Vec2 } from "./Math/Vector"; import { Byo2Font } from "./Byo2/Byo2Font"; export interface IControlExtension { SetKeyTip(tip: string, nIndex?: number): IControl; GetPosition(): Vec2; GetSize(): Vec2; GetEnableWithParent(): boolean; GetFont(): Byo2Font; } export declare function ExtendControlInstance(instance: IControl): void; export interface IAppPath { readonly AppPath: string; readonly SavePath: string; InitializeSavePath(bPortableMode: boolean): void; } declare let AppPath: IAppPath; declare const AveLib: any; export declare class AveVersion { Major: number; Minor: number; Patch: number; Private: number; static FromNative(r: AveVersion): AveVersion; get IsPrivateVersion(): boolean; get VersionString(): string; } export declare function AveGetSDKVersion(): AveVersion; export { AveLib }; export { AppPath };