import { ASObject, GenericVector } from '@awayfl/avm2'; export declare abstract class LastOperationStatus { static readonly BUFFER_OVERFLOW_ERROR: string; static readonly ERROR_CODE_UNKNOWN: string; static readonly ILLEGAL_ARGUMENT_ERROR: string; static readonly INDEX_OUT_OF_BOUNDS_ERROR: string; static readonly INVALID_ATTR_VALUE: string; static readonly INVALID_CHAR_FOUND: string; static readonly MEMORY_ALLOCATION_ERROR: string; static readonly NO_ERROR: string; static readonly NUMBER_OVERFLOW_ERROR: string; static readonly PARSE_ERROR: string; static readonly PATTERN_SYNTAX_ERROR: string; static readonly PLATFORM_API_FAILED: string; static readonly TRUNCATED_CHAR_FOUND: string; static readonly UNEXPECTED_TOKEN: string; static readonly UNSUPPORTED_ERROR: string; static readonly USING_DEFAULT_WARNING: string; static readonly USING_FALLBACK_WARNING: string; } export declare class LocaleID extends ASObject { private _name; static axClass: typeof LocaleID; readonly DEFAULT: string; private _lastOperationStatus; get lastOperationStatus(): string; get name(): string; get ctor(): typeof LocaleID; constructor(_name: string); static determinePreferredLocales(want: GenericVector, have: GenericVector, keyword?: string): GenericVector; getLanguage(): string; getRegion(): string; getScript(): string; getVariant(): String; isRightToLeft(): Boolean; getKeysAndValues(): Object; } //# sourceMappingURL=LocaleID.d.ts.map