type LogLevel = "silent" | "error" | "warn" | "info" | "debug" | "trace"; interface ConfigHooks { beforeUp?: () => void | Promise; afterUp?: () => void | Promise; beforeDown?: () => void | Promise; afterDown?: () => void | Promise; } interface ValidatedConfig { migrationsDir?: string; disableLocking?: boolean; skipChecksumValidation?: boolean; lockTimeout?: number; logLevel?: LogLevel; hooks?: ConfigHooks; } export declare function validateConfig(config: unknown): ValidatedConfig; export {}; //# sourceMappingURL=schema.d.ts.map