/** * Adobe Creative Suite Configuration * * Configuration management for Adobe Creative Suite APIs including * InDesign Server, Illustrator, Photoshop, and Document Generation APIs. */ export interface CreativeSuiteConfig { authentication: { clientId: string; clientSecret: string; scopes: string[]; }; apis: { indesign: { endpoint: string; version: string; }; illustrator: { endpoint: string; version: string; }; photoshop: { endpoint: string; version: string; }; documentGeneration: { endpoint: string; version: string; }; }; templates: { baseDirectory: string; cacheDirectory: string; supportedFormats: string[]; }; branding: { brandGuidelinesPath: string; colorPalettePath: string; typographyStylesPath: string; logoDirectory: string; }; output: { formats: string[]; quality: 'standard' | 'high' | 'print-ready'; compression: boolean; }; } export declare class CreativeSuiteConfigManager { private config; constructor(); private loadConfiguration; getConfig(): CreativeSuiteConfig; validateConfiguration(): ConfigValidationResult; updateConfig(updates: Partial): void; } export interface ConfigValidationResult { isValid: boolean; errors: string[]; warnings: string[]; } export declare const creativeSuiteConfig: CreativeSuiteConfigManager; //# sourceMappingURL=config.d.ts.map