import * as flatbuffers from 'flatbuffers';
export declare class Crs {
    bb: flatbuffers.ByteBuffer | null;
    bb_pos: number;
    __init(i: number, bb: flatbuffers.ByteBuffer): Crs;
    static getRootAsCrs(bb: flatbuffers.ByteBuffer, obj?: Crs): Crs;
    static getSizePrefixedRootAsCrs(bb: flatbuffers.ByteBuffer, obj?: Crs): Crs;
    org(): string | null;
    org(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    code(): number;
    name(): string | null;
    name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    description(): string | null;
    description(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    wkt(): string | null;
    wkt(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    codeString(): string | null;
    codeString(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    static startCrs(builder: flatbuffers.Builder): void;
    static addOrg(builder: flatbuffers.Builder, orgOffset: flatbuffers.Offset): void;
    static addCode(builder: flatbuffers.Builder, code: number): void;
    static addName(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset): void;
    static addDescription(builder: flatbuffers.Builder, descriptionOffset: flatbuffers.Offset): void;
    static addWkt(builder: flatbuffers.Builder, wktOffset: flatbuffers.Offset): void;
    static addCodeString(builder: flatbuffers.Builder, codeStringOffset: flatbuffers.Offset): void;
    static endCrs(builder: flatbuffers.Builder): flatbuffers.Offset;
    static createCrs(builder: flatbuffers.Builder, orgOffset: flatbuffers.Offset, code: number, nameOffset: flatbuffers.Offset, descriptionOffset: flatbuffers.Offset, wktOffset: flatbuffers.Offset, codeStringOffset: flatbuffers.Offset): flatbuffers.Offset;
}
