/**
 * Infrastructure adapter: builds the Shep application-creation brief,
 * split into two slots:
 *
 * - `systemPrompt` — persona + role + mission + tech stack + workflow +
 *   quality bar + user-interaction policy + definition of done, plus
 *   any caller-provided extras and attachments. This is the agent's
 *   foundational instructions; it goes into the SDK `systemPrompt`
 *   slot so it applies to every turn and never clutters the chat UI.
 * - `userMessage` — the user's verbatim description, trimmed. This is
 *   the first user message of the interactive session and shows up in
 *   the chat thread as-is.
 *
 * Implements the {@link IApplicationCreationPromptBuilder} application
 * port. The static section text lives next to this file under
 * `./prompts/`; this builder threads them together in a fixed order
 * joined by a horizontal rule.
 */
import type { ApplicationCreationPromptInput, ApplicationCreationPromptOutput, ApplicationCreationPromptSections, IApplicationCreationPromptBuilder } from '../../../../application/ports/output/services/application-creation-prompt-builder.interface.js';
/** Default content for every static section. Override per-call via `input.overrides`. */
export declare const DEFAULT_SECTIONS: ApplicationCreationPromptSections;
export declare class ApplicationCreationPromptBuilder implements IApplicationCreationPromptBuilder {
    build(input: ApplicationCreationPromptInput): ApplicationCreationPromptOutput;
}
//# sourceMappingURL=application-creation-prompt.builder.d.ts.map