/**
 * 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<CreativeSuiteConfig>): void;
}
export interface ConfigValidationResult {
    isValid: boolean;
    errors: string[];
    warnings: string[];
}
export declare const creativeSuiteConfig: CreativeSuiteConfigManager;
//# sourceMappingURL=config.d.ts.map