/// import DbfField from './DbfField'; import DbfHeader from './DbfHeader'; import { BufferWriter } from 'ginkgoch-buffer-io'; export default class DbfRecord { id: number; deleted: boolean; values: Map; header: DbfHeader | undefined; constructor(props?: any); constructor(props?: Map); constructor(header?: DbfHeader); read(buffer: Buffer): DbfRecord; write(buffer: Buffer): DbfRecord; filter(fieldNames: string[]): void; static _pickFieldValues(record: DbfRecord, fieldNames?: string[]): void; static _parseFieldValue(text: string, field: DbfField): any; /** * * @param {BufferWriter} writer * @param {string} value */ static _writeBooleanValue(writer: BufferWriter, value: string): void; static _writeIntegerValue(writer: BufferWriter, value: any): void; static _writeDateValue(writer: BufferWriter, value: any): void; static _formatDate(date: Date): string; static _writeNumberValue(writer: BufferWriter, value: any, field: DbfField): void; static _getNumberBuffer(value: any, field: DbfField): Buffer; /** * Gets current record raw data. */ json(): any; static fromJson(json: any): DbfRecord; } //# sourceMappingURL=DbfRecord.d.ts.map