/** * Revenue Suite Environment Validator * Validates required secrets based on chosen providers at startup */ export interface ValidationResult { valid: boolean; errors: string[]; warnings: string[]; } export interface ProviderConfig { docs?: 'DRIVE' | 'SHAREPOINT' | 'S3'; helpdesk?: 'ZENDESK' | 'INTERCOM' | 'GORGIAS'; crm?: 'SALESFORCE' | 'HUBSPOT'; mockMode?: boolean; } /** * Validates environment variables required for the revenue suite * based on chosen providers */ export declare function validateRevenueEnv(): ValidationResult; /** * Validates and throws if required secrets are missing * Call this at application startup for the revenue suite */ export declare function enforceRevenueEnv(): void; /** * Gets the configured provider settings */ export declare function getProviderConfig(): ProviderConfig; //# sourceMappingURL=revenueEnvValidator.d.ts.map