import type { FirewallaConfig } from '../types';
export interface ProductionConfig extends FirewallaConfig {
    environment: 'production' | 'staging' | 'development';
    logLevel: 'error' | 'warn' | 'info' | 'debug';
    enableMetrics: boolean;
    enableHealthChecks: boolean;
    corsOrigins: string[];
    trustedProxies: string[];
    maxConcurrentRequests: number;
    gracefulShutdownTimeout: number;
}
export declare function getProductionConfig(): ProductionConfig;
export declare class ProductionConfigValidator {
    static validate(config: ProductionConfig): {
        valid: boolean;
        errors: string[];
        warnings: string[];
    };
}
export declare const productionConfig: ProductionConfig;
//# sourceMappingURL=config.d.ts.map