import type { SurfaceMap } from '../surface/types.js'; import type { ResolvedDatabase } from '../config/load.js'; export interface ValidationContext { readonly configuredDatabases: readonly string[]; readonly environment: string; readonly surfaces?: SurfaceMap | undefined; readonly defaultDbAvailable?: boolean | undefined; readonly databases?: ReadonlyMap | undefined; /** The database queue migrations are emitted into — queue-table existence is checked there. Undefined skips the check (genuinely ambiguous multi-DB configs fail earlier, at generate). */ readonly defaultDatabase?: ResolvedDatabase | undefined; readonly connectivityCheck?: boolean | undefined; } export declare function validateStartup(ctx: ValidationContext): Promise; //# sourceMappingURL=startup.d.ts.map