import type { IntegrationEnvServiceId } from './cli-add-shared.js'; /** * Render the default `@wordpress/env` configuration for an integration * environment starter. * * @returns JSON source for `.wp-env.json`. */ export declare function buildWpEnvConfigSource(): string; /** * Render the placeholder docker-compose service used by the integration starter. * * @returns YAML source for `docker-compose.integration.yml`. */ export declare function buildDockerComposeSource(): string; /** * Render the editable Node smoke-test starter for a workspace. * * @param integrationEnvSlug Normalized integration environment slug. * @returns JavaScript module source for the generated smoke runner. */ export declare function buildIntegrationSmokeScriptSource(integrationEnvSlug: string): string; /** * Render safe default environment variables for integration smoke checks. * * @param service Selected optional local service starter. * @returns Source for entries appended to `.env.example`. */ export declare function buildEnvExampleSource(service: IntegrationEnvServiceId): string; /** * Render integration environment onboarding documentation. * * @param options Integration environment documentation options. * @param options.integrationEnvSlug Normalized integration environment slug. * @param options.service Selected optional local service starter. * @param options.withReleaseZip Whether release zip scripts were scaffolded. * @param options.withWpEnv Whether wp-env setup was scaffolded. * @returns Markdown source for the generated integration environment guide. */ export declare function buildIntegrationEnvReadmeSource({ integrationEnvSlug, service, withReleaseZip, withWpEnv }: { integrationEnvSlug: string; service: IntegrationEnvServiceId; withReleaseZip: boolean; withWpEnv: boolean; }): string;