export interface Config { "state.allow-in-memory"?: boolean; "redis.address"?: string; "testing.fixed-date"?: string; [packageName: string]: any | { [settingName: string]: any; }; } export declare function getConfigSchema(): { $schema: string; $id: string; title: string; additionalProperties: boolean; properties: { "state.allow-in-memory": { type: string; description: string; }; "redis.address": { type: string; description: string; }; "testing.fixed-date": { type: string; description: string; }; }; patternProperties: { "^[.*]$": { type: string; patternProperties: { "^[a-z][a-z-]*(.[a-z][a-z-]*)+$": {}; }; }; }; }; export declare function getDefaultConfig(): Config; export declare function validateConfig(config: Config): void;