import { loadConfig, ConfigError } from './index.js'; import { discoverInstance } from './discover.js'; /** Configuration namespace — loads and resolves Blueprint configs, discovers pipework.config.ts. */ export declare const config: { /** Parses and resolves a raw Blueprint into a ResolvedConfig with environment detection. */ load: typeof loadConfig; /** Walks up from cwd to find pipework.config.ts, imports it, and returns the Manifold. */ discover: typeof discoverInstance; /** The zod schema for Blueprint validation — useful for custom config tooling. */ configSchema: import("zod/v4").ZodObject<{ name: import("zod/v4").ZodOptional; databases: import("zod/v4").ZodRecord; adminUrl: import("zod/v4").ZodOptional; appUrl: import("zod/v4").ZodOptional; appTestUrl: import("zod/v4").ZodOptional; schema: import("zod/v4").ZodOptional]>>; migrations: import("zod/v4").ZodOptional; extensions: import("zod/v4").ZodOptional>; migrationTable: import("zod/v4").ZodOptional; pool: import("zod/v4").ZodOptional; idleTimeout: import("zod/v4").ZodOptional; }, import("zod/v4/core").$strip>>; rls: import("zod/v4").ZodOptional; force: import("zod/v4").ZodDefault; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; defaultDatabase: import("zod/v4").ZodOptional; scripts: import("zod/v4").ZodOptional>; packageManager: import("zod/v4").ZodOptional; dependencies: import("zod/v4").ZodOptional>; devDependencies: import("zod/v4").ZodOptional>; modules: import("zod/v4").ZodOptional>; devDependencies: import("zod/v4").ZodOptional>; peerDependencies: import("zod/v4").ZodOptional>; exports: import("zod/v4").ZodOptional]>>>; scripts: import("zod/v4").ZodOptional>; tsconfig: import("zod/v4").ZodOptional>; name: import("zod/v4").ZodOptional; version: import("zod/v4").ZodOptional; private: import("zod/v4").ZodOptional; files: import("zod/v4").ZodOptional>; publishConfig: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod/v4").ZodString]>>>; vitest: import("zod/v4").ZodOptional; hookTimeout: import("zod/v4").ZodOptional; inlineDeps: import("zod/v4").ZodOptional>; database: import("zod/v4").ZodOptional; include: import("zod/v4").ZodOptional>; exclude: import("zod/v4").ZodOptional>; pool: import("zod/v4").ZodOptional>; isolate: import("zod/v4").ZodOptional; coverage: import("zod/v4").ZodOptional; provider: import("zod/v4").ZodOptional>; include: import("zod/v4").ZodOptional>; exclude: import("zod/v4").ZodOptional>; reporter: import("zod/v4").ZodOptional>; reportsDirectory: import("zod/v4").ZodOptional; thresholds: import("zod/v4").ZodOptional; functions: import("zod/v4").ZodOptional; branches: import("zod/v4").ZodOptional; statements: import("zod/v4").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; modules: import("zod/v4").ZodOptional>; exclude: import("zod/v4").ZodOptional>; pool: import("zod/v4").ZodOptional>; isolate: import("zod/v4").ZodOptional; database: import("zod/v4").ZodOptional; setupFiles: import("zod/v4").ZodOptional>; testTimeout: import("zod/v4").ZodOptional; hookTimeout: import("zod/v4").ZodOptional; env: import("zod/v4").ZodOptional>; coverage: import("zod/v4").ZodOptional; provider: import("zod/v4").ZodOptional>; include: import("zod/v4").ZodOptional>; exclude: import("zod/v4").ZodOptional>; reporter: import("zod/v4").ZodOptional>; reportsDirectory: import("zod/v4").ZodOptional; thresholds: import("zod/v4").ZodOptional; functions: import("zod/v4").ZodOptional; branches: import("zod/v4").ZodOptional; statements: import("zod/v4").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; extra: import("zod/v4").ZodOptional>; manual: import("zod/v4").ZodOptional; profiles: import("zod/v4").ZodOptional>; exclude: import("zod/v4").ZodOptional>; pool: import("zod/v4").ZodOptional>; isolate: import("zod/v4").ZodOptional; database: import("zod/v4").ZodOptional; setupFiles: import("zod/v4").ZodOptional>; testTimeout: import("zod/v4").ZodOptional; hookTimeout: import("zod/v4").ZodOptional; env: import("zod/v4").ZodOptional>; coverage: import("zod/v4").ZodOptional; provider: import("zod/v4").ZodOptional>; include: import("zod/v4").ZodOptional>; exclude: import("zod/v4").ZodOptional>; reporter: import("zod/v4").ZodOptional>; reportsDirectory: import("zod/v4").ZodOptional; thresholds: import("zod/v4").ZodOptional; functions: import("zod/v4").ZodOptional; branches: import("zod/v4").ZodOptional; statements: import("zod/v4").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; extra: import("zod/v4").ZodOptional>; manual: import("zod/v4").ZodOptional; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>>; extra: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>>; lint: import("zod/v4").ZodOptional>; extra: import("zod/v4").ZodOptional>; rules: import("zod/v4").ZodOptional>; configs: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>>; modules: import("zod/v4").ZodOptional>; rules: import("zod/v4").ZodOptional>; configs: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; environment: import("zod/v4").ZodOptional>; test: import("zod/v4").ZodOptional>; templateBuildWaitMs: import("zod/v4").ZodOptional; dropBatchSize: import("zod/v4").ZodOptional; setupStallMs: import("zod/v4").ZodOptional; statementTimeoutMs: import("zod/v4").ZodOptional; idleInTransactionTimeoutMs: import("zod/v4").ZodOptional; clientCheckIntervalMs: import("zod/v4").ZodOptional; databases: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; trace: import("zod/v4").ZodOptional; errorRetentionDays: import("zod/v4").ZodDefault; partitionLeadDays: import("zod/v4").ZodDefault; safetyFactor: import("zod/v4").ZodDefault; structuralMax: import("zod/v4").ZodOptional; captureInputs: import("zod/v4").ZodDefault; io: import("zod/v4").ZodOptional>>; auditChunkSize: import("zod/v4").ZodDefault; }, import("zod/v4/core").$strip>>; audit: import("zod/v4").ZodOptional; }, import("zod/v4/core").$strip>>; valve: import("zod/v4").ZodOptional>; fastPath: import("zod/v4").ZodOptional>; baseBranches: import("zod/v4").ZodOptional>; test: import("zod/v4").ZodOptional>; propertyNumRuns: import("zod/v4").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; observability: import("zod/v4").ZodOptional; logAllQueries: import("zod/v4").ZodOptional; poolMetricsInterval: import("zod/v4").ZodOptional; onStatement: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>>; env: import("zod/v4").ZodOptional; required: import("zod/v4").ZodOptional; default: import("zod/v4").ZodOptional; sensitive: import("zod/v4").ZodOptional; defaults: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod/v4").ZodObject<{ type: import("zod/v4").ZodLiteral<"number">; required: import("zod/v4").ZodOptional; default: import("zod/v4").ZodOptional; sensitive: import("zod/v4").ZodOptional; defaults: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod/v4").ZodObject<{ type: import("zod/v4").ZodLiteral<"boolean">; required: import("zod/v4").ZodOptional; default: import("zod/v4").ZodOptional; sensitive: import("zod/v4").ZodOptional; defaults: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod/v4").ZodObject<{ type: import("zod/v4").ZodLiteral<"string[]">; separator: import("zod/v4").ZodOptional; required: import("zod/v4").ZodOptional; default: import("zod/v4").ZodOptional>; sensitive: import("zod/v4").ZodOptional; defaults: import("zod/v4").ZodOptional>; }, import("zod/v4/core").$strip>], "type">>>; }, import("zod/v4/core").$strip>; /** Thrown for configuration problems — includes a suggestion for how to fix. */ ConfigError: typeof ConfigError; }; //# sourceMappingURL=namespace.d.ts.map