/** * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to * compiled output. */ import * as capnp from "../index"; import { Struct as __S } from "../index"; export declare const _capnpFileId = "a93fc509624c72d9"; export declare class Node_Parameter extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getName(): string; setName(value: string): void; toString(): string; } export declare class Node_NestedNode extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getName(): string; setName(value: string): void; getId(): capnp.Uint64; setId(value: capnp.Uint64): void; toString(): string; } export declare class Node_Struct extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Fields: capnp.ListCtor; getDataWordCount(): number; setDataWordCount(value: number): void; getPointerCount(): number; setPointerCount(value: number): void; getPreferredListEncoding(): ElementSize; setPreferredListEncoding(value: ElementSize): void; getIsGroup(): boolean; setIsGroup(value: boolean): void; getDiscriminantCount(): number; setDiscriminantCount(value: number): void; getDiscriminantOffset(): number; setDiscriminantOffset(value: number): void; adoptFields(value: capnp.Orphan>): void; disownFields(): capnp.Orphan>; getFields(): capnp.List; hasFields(): boolean; initFields(length: number): capnp.List; setFields(value: capnp.List): void; toString(): string; } export declare class Node_Enum extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Enumerants: capnp.ListCtor; adoptEnumerants(value: capnp.Orphan>): void; disownEnumerants(): capnp.Orphan>; getEnumerants(): capnp.List; hasEnumerants(): boolean; initEnumerants(length: number): capnp.List; setEnumerants(value: capnp.List): void; toString(): string; } export declare class Node_Interface extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Methods: capnp.ListCtor; static _Superclasses: capnp.ListCtor; adoptMethods(value: capnp.Orphan>): void; disownMethods(): capnp.Orphan>; getMethods(): capnp.List; hasMethods(): boolean; initMethods(length: number): capnp.List; setMethods(value: capnp.List): void; adoptSuperclasses(value: capnp.Orphan>): void; disownSuperclasses(): capnp.Orphan>; getSuperclasses(): capnp.List; hasSuperclasses(): boolean; initSuperclasses(length: number): capnp.List; setSuperclasses(value: capnp.List): void; toString(): string; } export declare class Node_Const extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; adoptType(value: capnp.Orphan): void; disownType(): capnp.Orphan; getType(): Type; hasType(): boolean; initType(): Type; setType(value: Type): void; adoptValue(value: capnp.Orphan): void; disownValue(): capnp.Orphan; getValue(): Value; hasValue(): boolean; initValue(): Value; setValue(value: Value): void; toString(): string; } export declare class Node_Annotation extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; adoptType(value: capnp.Orphan): void; disownType(): capnp.Orphan; getType(): Type; hasType(): boolean; initType(): Type; setType(value: Type): void; getTargetsFile(): boolean; setTargetsFile(value: boolean): void; getTargetsConst(): boolean; setTargetsConst(value: boolean): void; getTargetsEnum(): boolean; setTargetsEnum(value: boolean): void; getTargetsEnumerant(): boolean; setTargetsEnumerant(value: boolean): void; getTargetsStruct(): boolean; setTargetsStruct(value: boolean): void; getTargetsField(): boolean; setTargetsField(value: boolean): void; getTargetsUnion(): boolean; setTargetsUnion(value: boolean): void; getTargetsGroup(): boolean; setTargetsGroup(value: boolean): void; getTargetsInterface(): boolean; setTargetsInterface(value: boolean): void; getTargetsMethod(): boolean; setTargetsMethod(value: boolean): void; getTargetsParam(): boolean; setTargetsParam(value: boolean): void; getTargetsAnnotation(): boolean; setTargetsAnnotation(value: boolean): void; toString(): string; } export declare enum Node_Which { FILE = 0, STRUCT = 1, ENUM = 2, INTERFACE = 3, CONST = 4, ANNOTATION = 5 } export declare class Node extends __S { static readonly FILE = Node_Which.FILE; static readonly STRUCT = Node_Which.STRUCT; static readonly ENUM = Node_Which.ENUM; static readonly INTERFACE = Node_Which.INTERFACE; static readonly CONST = Node_Which.CONST; static readonly ANNOTATION = Node_Which.ANNOTATION; static readonly Parameter: typeof Node_Parameter; static readonly NestedNode: typeof Node_NestedNode; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Parameters: capnp.ListCtor; static _NestedNodes: capnp.ListCtor; static _Annotations: capnp.ListCtor; getId(): capnp.Uint64; setId(value: capnp.Uint64): void; getDisplayName(): string; setDisplayName(value: string): void; getDisplayNamePrefixLength(): number; setDisplayNamePrefixLength(value: number): void; getScopeId(): capnp.Uint64; setScopeId(value: capnp.Uint64): void; adoptParameters(value: capnp.Orphan>): void; disownParameters(): capnp.Orphan>; getParameters(): capnp.List; hasParameters(): boolean; initParameters(length: number): capnp.List; setParameters(value: capnp.List): void; getIsGeneric(): boolean; setIsGeneric(value: boolean): void; adoptNestedNodes(value: capnp.Orphan>): void; disownNestedNodes(): capnp.Orphan>; getNestedNodes(): capnp.List; hasNestedNodes(): boolean; initNestedNodes(length: number): capnp.List; setNestedNodes(value: capnp.List): void; adoptAnnotations(value: capnp.Orphan>): void; disownAnnotations(): capnp.Orphan>; getAnnotations(): capnp.List; hasAnnotations(): boolean; initAnnotations(length: number): capnp.List; setAnnotations(value: capnp.List): void; isFile(): boolean; setFile(): void; getStruct(): Node_Struct; initStruct(): Node_Struct; isStruct(): boolean; setStruct(): void; getEnum(): Node_Enum; initEnum(): Node_Enum; isEnum(): boolean; setEnum(): void; getInterface(): Node_Interface; initInterface(): Node_Interface; isInterface(): boolean; setInterface(): void; getConst(): Node_Const; initConst(): Node_Const; isConst(): boolean; setConst(): void; getAnnotation(): Node_Annotation; initAnnotation(): Node_Annotation; isAnnotation(): boolean; setAnnotation(): void; toString(): string; which(): Node_Which; } export declare class Field_Slot extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getOffset(): number; setOffset(value: number): void; adoptType(value: capnp.Orphan): void; disownType(): capnp.Orphan; getType(): Type; hasType(): boolean; initType(): Type; setType(value: Type): void; adoptDefaultValue(value: capnp.Orphan): void; disownDefaultValue(): capnp.Orphan; getDefaultValue(): Value; hasDefaultValue(): boolean; initDefaultValue(): Value; setDefaultValue(value: Value): void; getHadExplicitDefault(): boolean; setHadExplicitDefault(value: boolean): void; toString(): string; } export declare class Field_Group extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getTypeId(): capnp.Uint64; setTypeId(value: capnp.Uint64): void; toString(): string; } export declare enum Field_Ordinal_Which { IMPLICIT = 0, EXPLICIT = 1 } export declare class Field_Ordinal extends __S { static readonly IMPLICIT = Field_Ordinal_Which.IMPLICIT; static readonly EXPLICIT = Field_Ordinal_Which.EXPLICIT; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; isImplicit(): boolean; setImplicit(): void; getExplicit(): number; isExplicit(): boolean; setExplicit(value: number): void; toString(): string; which(): Field_Ordinal_Which; } export declare enum Field_Which { SLOT = 0, GROUP = 1 } export declare class Field extends __S { static readonly NO_DISCRIMINANT = 65535; static readonly SLOT = Field_Which.SLOT; static readonly GROUP = Field_Which.GROUP; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; defaultDiscriminantValue: DataView; }; static _Annotations: capnp.ListCtor; getName(): string; setName(value: string): void; getCodeOrder(): number; setCodeOrder(value: number): void; adoptAnnotations(value: capnp.Orphan>): void; disownAnnotations(): capnp.Orphan>; getAnnotations(): capnp.List; hasAnnotations(): boolean; initAnnotations(length: number): capnp.List; setAnnotations(value: capnp.List): void; getDiscriminantValue(): number; setDiscriminantValue(value: number): void; getSlot(): Field_Slot; initSlot(): Field_Slot; isSlot(): boolean; setSlot(): void; getGroup(): Field_Group; initGroup(): Field_Group; isGroup(): boolean; setGroup(): void; getOrdinal(): Field_Ordinal; initOrdinal(): Field_Ordinal; toString(): string; which(): Field_Which; } export declare class Enumerant extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Annotations: capnp.ListCtor; getName(): string; setName(value: string): void; getCodeOrder(): number; setCodeOrder(value: number): void; adoptAnnotations(value: capnp.Orphan>): void; disownAnnotations(): capnp.Orphan>; getAnnotations(): capnp.List; hasAnnotations(): boolean; initAnnotations(length: number): capnp.List; setAnnotations(value: capnp.List): void; toString(): string; } export declare class Superclass extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getId(): capnp.Uint64; setId(value: capnp.Uint64): void; adoptBrand(value: capnp.Orphan): void; disownBrand(): capnp.Orphan; getBrand(): Brand; hasBrand(): boolean; initBrand(): Brand; setBrand(value: Brand): void; toString(): string; } export declare class Method extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _ImplicitParameters: capnp.ListCtor; static _Annotations: capnp.ListCtor; getName(): string; setName(value: string): void; getCodeOrder(): number; setCodeOrder(value: number): void; adoptImplicitParameters(value: capnp.Orphan>): void; disownImplicitParameters(): capnp.Orphan>; getImplicitParameters(): capnp.List; hasImplicitParameters(): boolean; initImplicitParameters(length: number): capnp.List; setImplicitParameters(value: capnp.List): void; getParamStructType(): capnp.Uint64; setParamStructType(value: capnp.Uint64): void; adoptParamBrand(value: capnp.Orphan): void; disownParamBrand(): capnp.Orphan; getParamBrand(): Brand; hasParamBrand(): boolean; initParamBrand(): Brand; setParamBrand(value: Brand): void; getResultStructType(): capnp.Uint64; setResultStructType(value: capnp.Uint64): void; adoptResultBrand(value: capnp.Orphan): void; disownResultBrand(): capnp.Orphan; getResultBrand(): Brand; hasResultBrand(): boolean; initResultBrand(): Brand; setResultBrand(value: Brand): void; adoptAnnotations(value: capnp.Orphan>): void; disownAnnotations(): capnp.Orphan>; getAnnotations(): capnp.List; hasAnnotations(): boolean; initAnnotations(length: number): capnp.List; setAnnotations(value: capnp.List): void; toString(): string; } export declare class Type_List extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; adoptElementType(value: capnp.Orphan): void; disownElementType(): capnp.Orphan; getElementType(): Type; hasElementType(): boolean; initElementType(): Type; setElementType(value: Type): void; toString(): string; } export declare class Type_Enum extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getTypeId(): capnp.Uint64; setTypeId(value: capnp.Uint64): void; adoptBrand(value: capnp.Orphan): void; disownBrand(): capnp.Orphan; getBrand(): Brand; hasBrand(): boolean; initBrand(): Brand; setBrand(value: Brand): void; toString(): string; } export declare class Type_Struct extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getTypeId(): capnp.Uint64; setTypeId(value: capnp.Uint64): void; adoptBrand(value: capnp.Orphan): void; disownBrand(): capnp.Orphan; getBrand(): Brand; hasBrand(): boolean; initBrand(): Brand; setBrand(value: Brand): void; toString(): string; } export declare class Type_Interface extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getTypeId(): capnp.Uint64; setTypeId(value: capnp.Uint64): void; adoptBrand(value: capnp.Orphan): void; disownBrand(): capnp.Orphan; getBrand(): Brand; hasBrand(): boolean; initBrand(): Brand; setBrand(value: Brand): void; toString(): string; } export declare enum Type_AnyPointer_Unconstrained_Which { ANY_KIND = 0, STRUCT = 1, LIST = 2, CAPABILITY = 3 } export declare class Type_AnyPointer_Unconstrained extends __S { static readonly ANY_KIND = Type_AnyPointer_Unconstrained_Which.ANY_KIND; static readonly STRUCT = Type_AnyPointer_Unconstrained_Which.STRUCT; static readonly LIST = Type_AnyPointer_Unconstrained_Which.LIST; static readonly CAPABILITY = Type_AnyPointer_Unconstrained_Which.CAPABILITY; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; isAnyKind(): boolean; setAnyKind(): void; isStruct(): boolean; setStruct(): void; isList(): boolean; setList(): void; isCapability(): boolean; setCapability(): void; toString(): string; which(): Type_AnyPointer_Unconstrained_Which; } export declare class Type_AnyPointer_Parameter extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getScopeId(): capnp.Uint64; setScopeId(value: capnp.Uint64): void; getParameterIndex(): number; setParameterIndex(value: number): void; toString(): string; } export declare class Type_AnyPointer_ImplicitMethodParameter extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getParameterIndex(): number; setParameterIndex(value: number): void; toString(): string; } export declare enum Type_AnyPointer_Which { UNCONSTRAINED = 0, PARAMETER = 1, IMPLICIT_METHOD_PARAMETER = 2 } export declare class Type_AnyPointer extends __S { static readonly UNCONSTRAINED = Type_AnyPointer_Which.UNCONSTRAINED; static readonly PARAMETER = Type_AnyPointer_Which.PARAMETER; static readonly IMPLICIT_METHOD_PARAMETER = Type_AnyPointer_Which.IMPLICIT_METHOD_PARAMETER; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getUnconstrained(): Type_AnyPointer_Unconstrained; initUnconstrained(): Type_AnyPointer_Unconstrained; isUnconstrained(): boolean; setUnconstrained(): void; getParameter(): Type_AnyPointer_Parameter; initParameter(): Type_AnyPointer_Parameter; isParameter(): boolean; setParameter(): void; getImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter; initImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter; isImplicitMethodParameter(): boolean; setImplicitMethodParameter(): void; toString(): string; which(): Type_AnyPointer_Which; } export declare enum Type_Which { VOID = 0, BOOL = 1, INT8 = 2, INT16 = 3, INT32 = 4, INT64 = 5, UINT8 = 6, UINT16 = 7, UINT32 = 8, UINT64 = 9, FLOAT32 = 10, FLOAT64 = 11, TEXT = 12, DATA = 13, LIST = 14, ENUM = 15, STRUCT = 16, INTERFACE = 17, ANY_POINTER = 18 } export declare class Type extends __S { static readonly VOID = Type_Which.VOID; static readonly BOOL = Type_Which.BOOL; static readonly INT8 = Type_Which.INT8; static readonly INT16 = Type_Which.INT16; static readonly INT32 = Type_Which.INT32; static readonly INT64 = Type_Which.INT64; static readonly UINT8 = Type_Which.UINT8; static readonly UINT16 = Type_Which.UINT16; static readonly UINT32 = Type_Which.UINT32; static readonly UINT64 = Type_Which.UINT64; static readonly FLOAT32 = Type_Which.FLOAT32; static readonly FLOAT64 = Type_Which.FLOAT64; static readonly TEXT = Type_Which.TEXT; static readonly DATA = Type_Which.DATA; static readonly LIST = Type_Which.LIST; static readonly ENUM = Type_Which.ENUM; static readonly STRUCT = Type_Which.STRUCT; static readonly INTERFACE = Type_Which.INTERFACE; static readonly ANY_POINTER = Type_Which.ANY_POINTER; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; isVoid(): boolean; setVoid(): void; isBool(): boolean; setBool(): void; isInt8(): boolean; setInt8(): void; isInt16(): boolean; setInt16(): void; isInt32(): boolean; setInt32(): void; isInt64(): boolean; setInt64(): void; isUint8(): boolean; setUint8(): void; isUint16(): boolean; setUint16(): void; isUint32(): boolean; setUint32(): void; isUint64(): boolean; setUint64(): void; isFloat32(): boolean; setFloat32(): void; isFloat64(): boolean; setFloat64(): void; isText(): boolean; setText(): void; isData(): boolean; setData(): void; getList(): Type_List; initList(): Type_List; isList(): boolean; setList(): void; getEnum(): Type_Enum; initEnum(): Type_Enum; isEnum(): boolean; setEnum(): void; getStruct(): Type_Struct; initStruct(): Type_Struct; isStruct(): boolean; setStruct(): void; getInterface(): Type_Interface; initInterface(): Type_Interface; isInterface(): boolean; setInterface(): void; getAnyPointer(): Type_AnyPointer; initAnyPointer(): Type_AnyPointer; isAnyPointer(): boolean; setAnyPointer(): void; toString(): string; which(): Type_Which; } export declare enum Brand_Scope_Which { BIND = 0, INHERIT = 1 } export declare class Brand_Scope extends __S { static readonly BIND = Brand_Scope_Which.BIND; static readonly INHERIT = Brand_Scope_Which.INHERIT; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Bind: capnp.ListCtor; getScopeId(): capnp.Uint64; setScopeId(value: capnp.Uint64): void; adoptBind(value: capnp.Orphan>): void; disownBind(): capnp.Orphan>; getBind(): capnp.List; hasBind(): boolean; initBind(length: number): capnp.List; isBind(): boolean; setBind(value: capnp.List): void; isInherit(): boolean; setInherit(): void; toString(): string; which(): Brand_Scope_Which; } export declare enum Brand_Binding_Which { UNBOUND = 0, TYPE = 1 } export declare class Brand_Binding extends __S { static readonly UNBOUND = Brand_Binding_Which.UNBOUND; static readonly TYPE = Brand_Binding_Which.TYPE; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; isUnbound(): boolean; setUnbound(): void; adoptType(value: capnp.Orphan): void; disownType(): capnp.Orphan; getType(): Type; hasType(): boolean; initType(): Type; isType(): boolean; setType(value: Type): void; toString(): string; which(): Brand_Binding_Which; } export declare class Brand extends __S { static readonly Scope: typeof Brand_Scope; static readonly Binding: typeof Brand_Binding; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Scopes: capnp.ListCtor; adoptScopes(value: capnp.Orphan>): void; disownScopes(): capnp.Orphan>; getScopes(): capnp.List; hasScopes(): boolean; initScopes(length: number): capnp.List; setScopes(value: capnp.List): void; toString(): string; } export declare enum Value_Which { VOID = 0, BOOL = 1, INT8 = 2, INT16 = 3, INT32 = 4, INT64 = 5, UINT8 = 6, UINT16 = 7, UINT32 = 8, UINT64 = 9, FLOAT32 = 10, FLOAT64 = 11, TEXT = 12, DATA = 13, LIST = 14, ENUM = 15, STRUCT = 16, INTERFACE = 17, ANY_POINTER = 18 } export declare class Value extends __S { static readonly VOID = Value_Which.VOID; static readonly BOOL = Value_Which.BOOL; static readonly INT8 = Value_Which.INT8; static readonly INT16 = Value_Which.INT16; static readonly INT32 = Value_Which.INT32; static readonly INT64 = Value_Which.INT64; static readonly UINT8 = Value_Which.UINT8; static readonly UINT16 = Value_Which.UINT16; static readonly UINT32 = Value_Which.UINT32; static readonly UINT64 = Value_Which.UINT64; static readonly FLOAT32 = Value_Which.FLOAT32; static readonly FLOAT64 = Value_Which.FLOAT64; static readonly TEXT = Value_Which.TEXT; static readonly DATA = Value_Which.DATA; static readonly LIST = Value_Which.LIST; static readonly ENUM = Value_Which.ENUM; static readonly STRUCT = Value_Which.STRUCT; static readonly INTERFACE = Value_Which.INTERFACE; static readonly ANY_POINTER = Value_Which.ANY_POINTER; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; isVoid(): boolean; setVoid(): void; getBool(): boolean; isBool(): boolean; setBool(value: boolean): void; getInt8(): number; isInt8(): boolean; setInt8(value: number): void; getInt16(): number; isInt16(): boolean; setInt16(value: number): void; getInt32(): number; isInt32(): boolean; setInt32(value: number): void; getInt64(): capnp.Int64; isInt64(): boolean; setInt64(value: capnp.Int64): void; getUint8(): number; isUint8(): boolean; setUint8(value: number): void; getUint16(): number; isUint16(): boolean; setUint16(value: number): void; getUint32(): number; isUint32(): boolean; setUint32(value: number): void; getUint64(): capnp.Uint64; isUint64(): boolean; setUint64(value: capnp.Uint64): void; getFloat32(): number; isFloat32(): boolean; setFloat32(value: number): void; getFloat64(): number; isFloat64(): boolean; setFloat64(value: number): void; getText(): string; isText(): boolean; setText(value: string): void; adoptData(value: capnp.Orphan): void; disownData(): capnp.Orphan; getData(): capnp.Data; hasData(): boolean; initData(length: number): capnp.Data; isData(): boolean; setData(value: capnp.Data): void; adoptList(value: capnp.Orphan): void; disownList(): capnp.Orphan; getList(): capnp.Pointer; hasList(): boolean; isList(): boolean; setList(value: capnp.Pointer): void; getEnum(): number; isEnum(): boolean; setEnum(value: number): void; adoptStruct(value: capnp.Orphan): void; disownStruct(): capnp.Orphan; getStruct(): capnp.Pointer; hasStruct(): boolean; isStruct(): boolean; setStruct(value: capnp.Pointer): void; isInterface(): boolean; setInterface(): void; adoptAnyPointer(value: capnp.Orphan): void; disownAnyPointer(): capnp.Orphan; getAnyPointer(): capnp.Pointer; hasAnyPointer(): boolean; isAnyPointer(): boolean; setAnyPointer(value: capnp.Pointer): void; toString(): string; which(): Value_Which; } export declare class Annotation extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getId(): capnp.Uint64; setId(value: capnp.Uint64): void; adoptBrand(value: capnp.Orphan): void; disownBrand(): capnp.Orphan; getBrand(): Brand; hasBrand(): boolean; initBrand(): Brand; setBrand(value: Brand): void; adoptValue(value: capnp.Orphan): void; disownValue(): capnp.Orphan; getValue(): Value; hasValue(): boolean; initValue(): Value; setValue(value: Value): void; toString(): string; } export declare enum ElementSize { EMPTY = 0, BIT = 1, BYTE = 2, TWO_BYTES = 3, FOUR_BYTES = 4, EIGHT_BYTES = 5, POINTER = 6, INLINE_COMPOSITE = 7 } export declare class CapnpVersion extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getMajor(): number; setMajor(value: number): void; getMinor(): number; setMinor(value: number): void; getMicro(): number; setMicro(value: number): void; toString(): string; } export declare class CodeGeneratorRequest_RequestedFile_Import extends __S { static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; getId(): capnp.Uint64; setId(value: capnp.Uint64): void; getName(): string; setName(value: string): void; toString(): string; } export declare class CodeGeneratorRequest_RequestedFile extends __S { static readonly Import: typeof CodeGeneratorRequest_RequestedFile_Import; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Imports: capnp.ListCtor; getId(): capnp.Uint64; setId(value: capnp.Uint64): void; getFilename(): string; setFilename(value: string): void; adoptImports(value: capnp.Orphan>): void; disownImports(): capnp.Orphan>; getImports(): capnp.List; hasImports(): boolean; initImports(length: number): capnp.List; setImports(value: capnp.List): void; toString(): string; } export declare class CodeGeneratorRequest extends __S { static readonly RequestedFile: typeof CodeGeneratorRequest_RequestedFile; static readonly _capnp: { displayName: string; id: string; size: capnp.ObjectSize; }; static _Nodes: capnp.ListCtor; static _RequestedFiles: capnp.ListCtor; adoptCapnpVersion(value: capnp.Orphan): void; disownCapnpVersion(): capnp.Orphan; getCapnpVersion(): CapnpVersion; hasCapnpVersion(): boolean; initCapnpVersion(): CapnpVersion; setCapnpVersion(value: CapnpVersion): void; adoptNodes(value: capnp.Orphan>): void; disownNodes(): capnp.Orphan>; getNodes(): capnp.List; hasNodes(): boolean; initNodes(length: number): capnp.List; setNodes(value: capnp.List): void; adoptRequestedFiles(value: capnp.Orphan>): void; disownRequestedFiles(): capnp.Orphan>; getRequestedFiles(): capnp.List; hasRequestedFiles(): boolean; initRequestedFiles(length: number): capnp.List; setRequestedFiles(value: capnp.List): void; toString(): string; }