import { z } from 'genkit'; import { GenkitBeta as Genkit } from 'genkit/beta'; import { DatapromptPlugin } from './interfaces.js'; export type DatapromptConfig = { genkit?: Genkit; plugins?: DatapromptPlugin[]; promptsDir?: string; schemaFile?: string; secrets?: Record; rootDir?: string; }; export declare function validateSecrets(params: { secrets: DatapromptConfig['secrets']; pluginSecrets?: PluginSecrets[]; }): z.objectOutputType<{ GOOGLEAI_API_KEY: z.ZodString; }, z.ZodTypeAny, "passthrough">; export declare function resolveConfig(params: { providedConfig?: Partial; }): Promise>; type PluginSecrets = { plugin: DatapromptPlugin; secrets: Record; schema?: z.AnyZodObject; }; export declare function getGenkit({ provider }?: Partial<{ provider: string; }>): Genkit; export {}; //# sourceMappingURL=config.d.ts.map