import { ClassSignature, FileSignature } from '../../../core/model/ArkSignature'; import { ClassType } from '../../../core/base/Type'; export declare class BuiltinCxx { static ARRAY: string; static SET: string; static MAP: string; static UNORDERED_MAP: string; static QUEUE: string; static DEQUE: string; static STACK: string; static LIST: string; static VECTOR: string; static UNORDERED_SET: string; static PRIORITY_QUEUE: string; static FORWARD_LIST: string; static MULTISET: string; static MULTIMAP: string; static UNORDERED_MULTIMAP: string; static UNORDERED_MULTISET: string; static OBJECT: string; static REGEXP: string; static CXXSTD: string; static CXXSTDREF: string; static TYPENAME_KEYWORD: string; static ANONYMOUS_NAMESPACE_REF: string; static OPERATOR_ISTREAM: string; static OPERATOR_OSTREAM: string; static BUILT_IN_CLASSES: Set; static DUMMY_PROJECT_NAME: string; static DUMMY_FILE_NAME: string; static BUILT_IN_CLASSES_FILE_SIGNATURE: FileSignature; static OBJECT_CLASS_SIGNATURE: ClassSignature; static OBJECT_CLASS_TYPE: ClassType; static ARRAY_CLASS_SIGNATURE: ClassSignature; static SET_CLASS_SIGNATURE: ClassSignature; static MAP_CLASS_SIGNATURE: ClassSignature; static REGEXP_CLASS_SIGNATURE: ClassSignature; static REGEXP_CLASS_TYPE: ClassType; static BUILT_IN_CLASS_SIGNATURE_MAP: Map; static ITERATOR_FUNCTION: string; static ITERATOR: string; static ITERATOR_NEXT: string; static ITERATOR_RESULT: string; static ITERATOR_RESULT_BEGIN: string; static ITERATOR_RESULT_END: string; static ITERATOR_VALUE: string; static ITERATOR_CLASS_SIGNATURE: ClassSignature; static ITERATOR_RESULT_CLASS_SIGNATURE: ClassSignature; static ITERATOR_CLASS_TYPE: ClassType; static ITERATOR_RESULT_CLASS_TYPE: ClassType; private static buildBuiltInClasses; private static buildBuiltInClassesFileSignature; static buildBuiltInClassSignature(className: string): ClassSignature; static isBuiltinClass(classSignature: ClassSignature): boolean; private static buildBuiltInClassSignatureMap; } //# sourceMappingURL=Builtin.d.ts.map