import { MethodInfo, MemberTypes, Assembly, Module, MethodBase, GenericParameterAttributes, TypeAttributes, ConstructorInfo, CustomAttributeData } from "./System.Reflection"; import { StructLayoutAttribute } from "./System.Runtime.InteropServices"; export interface IntPtr { } export declare const defaultIntPtr: IntPtr; export interface RuntimeMethodHandle { value: IntPtr; } export declare const defaultRuntimeMethodHandle: RuntimeMethodHandle; export interface ModuleHandle { mDStreamVersion: number; } export declare const defaultModuleHandle: ModuleHandle; export interface RuntimeFieldHandle { value: IntPtr; } export declare const defaultRuntimeFieldHandle: RuntimeFieldHandle; export interface RuntimeTypeHandle { value: IntPtr; } export declare const defaultRuntimeTypeHandle: RuntimeTypeHandle; export interface Func1Task { target: any; method: MethodInfo; } export interface Type { isInterface: boolean; memberType: MemberTypes; namespace: string | null; assemblyQualifiedName: string | null; fullName: string | null; assembly: Assembly; module: Module; isNested: boolean; declaringType: Type; declaringMethod: MethodBase; reflectedType: Type; underlyingSystemType: Type; isTypeDefinition: boolean; isArray: boolean; isByRef: boolean; isPointer: boolean; isConstructedGenericType: boolean; isGenericParameter: boolean; isGenericTypeParameter: boolean; isGenericMethodParameter: boolean; isGenericType: boolean; isGenericTypeDefinition: boolean; isSZArray: boolean; isVariableBoundArray: boolean; isByRefLike: boolean; hasElementType: boolean; genericTypeArguments: Type[]; genericParameterPosition: number; genericParameterAttributes: GenericParameterAttributes; attributes: TypeAttributes; isAbstract: boolean; isImport: boolean; isSealed: boolean; isSpecialName: boolean; isClass: boolean; isNestedAssembly: boolean; isNestedFamANDAssem: boolean; isNestedFamily: boolean; isNestedFamORAssem: boolean; isNestedPrivate: boolean; isNestedPublic: boolean; isNotPublic: boolean; isPublic: boolean; isAutoLayout: boolean; isExplicitLayout: boolean; isLayoutSequential: boolean; isAnsiClass: boolean; isAutoClass: boolean; isUnicodeClass: boolean; isCOMObject: boolean; isContextful: boolean; isEnum: boolean; isMarshalByRef: boolean; isPrimitive: boolean; isValueType: boolean; isSignatureType: boolean; isSecurityCritical: boolean; isSecuritySafeCritical: boolean; isSecurityTransparent: boolean; structLayoutAttribute: StructLayoutAttribute; typeInitializer: ConstructorInfo; typeHandle: RuntimeTypeHandle; gUID: string; baseType: Type; isSerializable: boolean; containsGenericParameters: boolean; isVisible: boolean; name: string | null; customAttributes: CustomAttributeData[]; isCollectible: boolean; metadataToken: number; } export declare const defaultType: Type; //# sourceMappingURL=System.d.ts.map