/// import { Schema } from './schema'; export declare namespace View { type Getter = (index: number) => number; type Getters = { [name: string]: Getter | undefined; }; type Setter = (value: number, index: number) => void; type Setters = { [name: string]: Setter | undefined; }; type Base = { schema: Schema; length: number; }; type Readable = Base & { getter: (name: string) => Getter; }; type Writable = Base & { setter: (name: string) => Setter; }; } export declare const View: { Readable: { create: typeof createReadable; }; Writable: { create: typeof createWritable; }; }; declare function createReadable(buffer: Buffer, schema: Schema): View.Readable; declare function createWritable(buffer: Buffer, schema: Schema): View.Writable; export {}; //# sourceMappingURL=view.d.ts.map