import type { ServiceContract } from '../contracts.js'; import { type ProxyEntry } from './proxy-entries.js'; export type NginxServiceEntry = ProxyEntry; export interface NginxWriteResult { filePath: string; warnings: string[]; } /** * @deprecated Use collectProxyEntries from proxy-entries.js directly. * Kept for backwards compatibility; ignores profileName and profileDomain * (only profileSuffix affects entry collection). */ export declare function collectNginxEntries(contracts: Map, _profileName: string, profileSuffix: string, _profileDomain: string): NginxServiceEntry[]; /** * Write nginx config files — one per profile that has a domain configured. * Files are written to the same directory as the compose file. */ export declare function writeNginxConfigs(projectRoot: string, contracts: Map, profileNames: string[], profileSuffixes: Record, profileDomains: Record): NginxWriteResult[]; //# sourceMappingURL=nginx.d.ts.map