import { type FrontMcpLogger } from '../../common/interfaces/logger.interface'; import { type JobDefinitionStore } from './job-definition.interface'; export interface JobDefinitionStoreOptions { redis?: { host?: string; port?: number; url?: string; [key: string]: unknown; }; keyPrefix?: string; } export interface JobDefinitionStoreResult { store: JobDefinitionStore; type: 'redis' | 'memory'; } /** * Factory function to create a JobDefinitionStore. * Auto-detects provider type and falls back to memory store. */ export declare function createJobDefinitionStore(options?: JobDefinitionStoreOptions, logger?: FrontMcpLogger): JobDefinitionStoreResult; //# sourceMappingURL=job-definition-store.factory.d.ts.map