/** Logger interface */ export type Logger = { log: (message: string) => void; error: (message: string) => void; warn: (message: string) => void; info: (message: string) => void; debug: (message: string) => void; }; /** * Generate the SDK_CONTEXT.md file * @param projectPath Path to the project root * @param specFileName Name of the OpenAPI spec file * @param domainDescriptionsFileName Name of the domain descriptions file * @param isInteractive Whether to run in interactive mode * @param prepareScript Whether to add a prepare:context script to package.json * @param preserveEdits Whether to preserve user edits outside the Domains section on re-run * @param logger Logger instance */ export declare const generateSdkContext: (projectPath: string, specFileName: string | undefined, domainDescriptionsFileName: string | undefined, isInteractive: boolean, prepareScript: boolean | undefined, preserveEdits: boolean, logger: Logger) => Promise; //# sourceMappingURL=update-sdk-context.d.cts.map