import type { SpecPromptDefinition, SpecPromptInput } from '../types/index.js';
/**
 * Builds the prompt name from spec id and slug, truncated to MAX_NAME_LENGTH.
 * Format: `planu:{id}-{slug}` (e.g. `planu:SPEC-342-export-pdf`)
 */
export declare function buildPromptName(id: string, slug: string): string;
/**
 * Generates a SpecPromptDefinition from a Planu spec.
 * The resulting definition can be registered as an MCP prompt via server.prompt().
 */
export declare function generatePromptFromSpec(spec: SpecPromptInput): SpecPromptDefinition;
//# sourceMappingURL=spec-prompt-generator.d.ts.map