import { ASObject } from '@awayfl/avm2'; export declare const DEFAULT_CAPABILITIES: { LANGUAGE: string; PLAYER_TYPE: string; SCREEN_DPI: number; IS_DEBUGGER: boolean; }; export declare class Capabilities extends ASObject { static classInitializer: any; constructor(); private static _hasAccessibility; private static _language; private static _manufacturer; private static _os; private static _playerType; private static _version; private static _screenDPI; static get isEmbeddedInAcrobat(): boolean; static get hasEmbeddedVideo(): boolean; static get hasAudio(): boolean; static get avHardwareDisable(): boolean; static get hasAccessibility(): boolean; static get hasAudioEncoder(): boolean; static get hasMP3(): boolean; static get hasPrinting(): boolean; static get hasScreenBroadcast(): boolean; static get hasScreenPlayback(): boolean; static get hasStreamingAudio(): boolean; static get hasStreamingVideo(): boolean; static get hasVideoEncoder(): boolean; static get isDebugger(): boolean; static get localFileReadDisable(): boolean; static get language(): string; static get manufacturer(): string; static get os(): string; static get cpuArchitecture(): string; static get playerType(): string; static get serverString(): string; static get version(): string; /** * This can be "color", "gray" or "bw" for black and white. I don't know when you'd have anything * other than "color". */ static get screenColor(): string; static get pixelAspectRatio(): number; static get screenDPI(): number; static get screenResolutionX(): number; static get screenResolutionY(): number; static get touchscreenType(): string; static get hasIME(): boolean; static get hasTLS(): boolean; static get maxLevelIDC(): string; static get supports32BitProcesses(): boolean; static get supports64BitProcesses(): boolean; static get _internal(): number; static hasMultiChannelAudio(type: string): boolean; } //# sourceMappingURL=Capabilities.d.ts.map