import { FlowBase, type FlowRunOptions, type ScopeEntry, type ServerRequest } from '../../../common'; declare const inputSchema: import("@frontmcp/lazy-zod").ZodObject<{ request: import("@frontmcp/lazy-zod").ZodObject<{}, import("zod/v4/core").$loose>; response: import("@frontmcp/lazy-zod").ZodObject<{}, import("zod/v4/core").$loose>; next: import("@frontmcp/lazy-zod").ZodOptional>; }, import("zod/v4/core").$strip>; declare const stateSchema: import("@frontmcp/lazy-zod").ZodObject<{ prefix: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>; declare const outputSchema: import("@frontmcp/lazy-zod").ZodObject<{ kind: import("@frontmcp/lazy-zod").ZodLiteral<"text">; status: import("@frontmcp/lazy-zod").ZodNumber; body: import("@frontmcp/lazy-zod").ZodString; contentType: import("@frontmcp/lazy-zod").ZodDefault; headers: import("@frontmcp/lazy-zod").ZodOptional]>]>>>>; cookies: import("@frontmcp/lazy-zod").ZodOptional; domain: import("@frontmcp/lazy-zod").ZodOptional; httpOnly: import("@frontmcp/lazy-zod").ZodDefault; secure: import("@frontmcp/lazy-zod").ZodOptional; sameSite: import("@frontmcp/lazy-zod").ZodOptional>; maxAge: import("@frontmcp/lazy-zod").ZodOptional; expires: import("@frontmcp/lazy-zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; }, import("zod/v4/core").$strip>; declare const plan: { readonly pre: ["checkEnabled"]; readonly execute: ["generateContent"]; }; declare global { interface ExtendFlows { 'skills-http:llm-txt': FlowRunOptions; } } declare const name: "skills-http:llm-txt"; /** * Flow for serving skill summaries at /llm.txt. * * This endpoint provides a compact, LLM-friendly summary of all available skills. * Each skill is listed with its name, description, tools, and tags. * * @example Response format * ``` * # review-pr * Review a GitHub pull request * Tools: github_get_pr, github_add_comment * Tags: github, code-review * * --- * * # deploy-app * Deploy application to production * ``` */ export default class LlmTxtFlow extends FlowBase { logger: import("../../../common").FrontMcpLogger; /** * Check if this flow should handle the request. * Matches GET requests to /llm.txt or configured path. */ static canActivate(request: ServerRequest, scope: ScopeEntry): boolean; checkEnabled(): Promise; generateContent(): Promise; } export {}; //# sourceMappingURL=llm-txt.flow.d.ts.map