import type { Options } from 'code-block-writer'; import type { PuristaConfig } from '../../loadPuristaConfig.js'; import type { PuristaProjectInfo } from '../../scanPuristaProject.js'; /** * Generate a subscription builder file. * * The generated builder uses `.getSubscriptionBuilder(...)`, optionally * subscribes to a ServiceEvent, attaches schemas, and emits a starter handler. */ export declare const getSubscriptionBuilderFileContent: (input: { serviceName: string; serviceVersion: string; subscriptionName: string; subscriptionDescription: string; subscribeToEvent?: string; responseEventName?: string; puristaConfig: PuristaConfig; codeWriterOptions?: Partial; puristaProject: PuristaProjectInfo; }) => string; //# sourceMappingURL=getSubscriptionBuilderFileContent.d.ts.map