@henteko/kumiki
Version:
A video generation tool that creates videos from JSON configurations
33 lines • 1.01 kB
TypeScript
import { z } from 'zod';
declare const ConfigSchema: z.ZodObject<{
gemini: z.ZodOptional<z.ZodObject<{
apiKey: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
apiKey?: string | undefined;
}, {
apiKey?: string | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
gemini?: {
apiKey?: string | undefined;
} | undefined;
}, {
gemini?: {
apiKey?: string | undefined;
} | undefined;
}>;
type Config = z.infer<typeof ConfigSchema>;
export declare class ConfigManager {
private static configDir;
private static configFile;
static ensureConfigDir(): Promise<void>;
static load(): Promise<Config>;
static save(config: Config): Promise<void>;
static get(key: string): Promise<string | undefined>;
static set(key: string, value: string): Promise<void>;
static unset(key: string): Promise<void>;
static list(): Promise<Config>;
static getConfigPath(): string;
}
export {};
//# sourceMappingURL=config.d.ts.map