import { FakeData } from "./fakeData.js"; import type { DatabaseAdapter } from "./types.js"; import type { SeedOptions, SeedSummary } from "./seederTypes.js"; /** Delete every row, logging but not hiding a clear failure. */ export declare function clearTable(db: DatabaseAdapter, tableName: string): Promise; /** Build generators from live table metadata for the explicit seedTable path. */ export declare function autoFieldMap(db: DatabaseAdapter, table: string, fake?: FakeData): Promise unknown>>; /** Seed a table through the adapter insert path, counting or re-raising row failures. */ export declare function seedTable(db: DatabaseAdapter, tableName: string, count?: number, fieldMap?: Record unknown) | unknown>, overrides?: Record, opts?: SeedOptions): Promise;