export type Transport = 'stdio' | 'remote'; export type ToolAnnotations = { readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; export type CatalogEntry = { name: string; title: string; description: string; annotations: ToolAnnotations; transports: Transport[]; params: Record; }; export declare const SERVER_INSTRUCTIONS = "Stratta serves the norms and reference documents of the signed-in organization (technical standards, laws, ordinances, regulations, accounting standards, internal references), and only those. Call `get_methodology` before the first substantive question of a conversation: it carries the navigation order, the citation rules and the dossier policy. A question these documents are meant to settle is answered from them, not from memory; a norm absent from `list_norms` cannot be read."; export declare const CATALOG: CatalogEntry[]; export type PromptArg = { name: string; description: string; required: boolean; }; export type PromptEntry = { name: string; title: string; description: string; args: PromptArg[]; text: string; optional?: Record; }; export declare const PROMPTS: PromptEntry[]; export declare function catalogEntry(name: string): CatalogEntry; /** Description of one parameter, as the catalogue words it. */ export declare function param(tool: string, name: string): string;