import type { OutcomeMetaResponse } from "./types.js"; /** Public /info outcomeTemplates registry. Text is data, never markup. */ export interface OutcomeTemplate { id: string; name: string; description: string; role: "question" | { standaloneOutcome: { sideNames: string[]; }; } | { questionOutcome: { parent: string; }; }; keywords: [string, string][]; } /** Values may contain colons (HIP-3 symbols, URLs and times). */ export declare function parseOutcomeFields(description: string): Record; export declare function resolveOutcomeTemplates(meta: OutcomeMetaResponse, templates: OutcomeTemplate[]): OutcomeMetaResponse; //# sourceMappingURL=outcome-templates.d.ts.map