import type { IntentPhase, IntentTargetRef } from '../types.js';
import type { FrameworkProfile } from '../intermediate-representation/types.js';
/**
 * Query payload for rendering a target + intent pair to framework output.
 */
export type RenderIntentQuery = {
    content?: string;
    framework: FrameworkProfile;
    includePhases?: IntentPhase[];
    intent: string;
    target?: IntentTargetRef;
};
/**
 * Resolve and render a registered intent pattern into framework-specific markup.
 */
export declare const renderIntentFromRegistry: (query: RenderIntentQuery) => string | null;
