export declare class BorshWriter { private buffer; writeU8(value: number): void; writeU16(value: number): void; writeU32(value: number): void; writeU64(value: bigint): void; writeF32(value: number): void; writeF64(value: number): void; writeFixedArray(bytes: Uint8Array): void; writeBytes(bytes: Uint8Array): void; writeVec(items: T[], writeFn: (item: T) => void): void; writeString(str: string): void; writeOption(value: T | null | undefined, writeFn: (item: T) => void): void; toBytes(): Uint8Array; size(): number; } //# sourceMappingURL=encoder.d.ts.map