import { E as FirebirdPhysicalType } from "../blr-types-CMN0QKUE.js"; import { FirebirdBackupReader } from "./reader.js"; //#region src/firebird/schema.d.ts interface FirebirdField { readonly name: string; readonly physicalType: FirebirdPhysicalType; readonly lengthBytes: number; readonly scale: number; readonly characterLength: number | undefined; readonly subType: number; readonly fieldNumber: number | undefined; readonly typeLabel: string; readonly computed: boolean; } interface FirebirdRelation { readonly name: string; readonly fields: readonly FirebirdField[]; } declare class FirebirdSchemaParseError extends Error { constructor(message: string); } declare function readRelationSchema(reader: FirebirdBackupReader, onUnhandledNested: (recordType: number) => never): FirebirdRelation; //#endregion export { FirebirdField, FirebirdRelation, FirebirdSchemaParseError, readRelationSchema };