import { FlowBase, type FlowRunOptions } from '../../common'; declare const inputSchema: import("@frontmcp/lazy-zod").ZodObject<{ request: import("@frontmcp/lazy-zod").ZodObject<{ method: import("@frontmcp/lazy-zod").ZodLiteral<"completion/complete">; params: import("@frontmcp/lazy-zod").ZodObject<{ _meta: import("@frontmcp/lazy-zod").ZodOptional>; "io.modelcontextprotocol/related-task": import("@frontmcp/lazy-zod").ZodOptional>; }, import("zod/v4/core").$loose>>; ref: import("@frontmcp/lazy-zod").ZodUnion; name: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>, import("@frontmcp/lazy-zod").ZodObject<{ type: import("@frontmcp/lazy-zod").ZodLiteral<"ref/resource">; uri: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>]>; argument: import("@frontmcp/lazy-zod").ZodObject<{ name: import("@frontmcp/lazy-zod").ZodString; value: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>; context: import("@frontmcp/lazy-zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; ctx: import("@frontmcp/lazy-zod").ZodUnknown; }, import("zod/v4/core").$strip>; declare const outputSchema: import("@frontmcp/lazy-zod").ZodObject<{ _meta: import("@frontmcp/lazy-zod").ZodOptional>; "io.modelcontextprotocol/related-task": import("@frontmcp/lazy-zod").ZodOptional>; }, import("zod/v4/core").$loose>>; completion: import("@frontmcp/lazy-zod").ZodObject<{ values: import("@frontmcp/lazy-zod").ZodArray; total: import("@frontmcp/lazy-zod").ZodOptional; hasMore: import("@frontmcp/lazy-zod").ZodOptional; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>; declare const stateSchema: import("@frontmcp/lazy-zod").ZodObject<{ ref: import("@frontmcp/lazy-zod").ZodDiscriminatedUnion<[import("@frontmcp/lazy-zod").ZodObject<{ type: import("@frontmcp/lazy-zod").ZodLiteral<"ref/prompt">; name: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>, import("@frontmcp/lazy-zod").ZodObject<{ type: import("@frontmcp/lazy-zod").ZodLiteral<"ref/resource">; uri: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>], "type">; argument: import("@frontmcp/lazy-zod").ZodObject<{ name: import("@frontmcp/lazy-zod").ZodString; value: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>; output: import("@frontmcp/lazy-zod").ZodObject<{ _meta: import("@frontmcp/lazy-zod").ZodOptional>; "io.modelcontextprotocol/related-task": import("@frontmcp/lazy-zod").ZodOptional>; }, import("zod/v4/core").$loose>>; completion: import("@frontmcp/lazy-zod").ZodObject<{ values: import("@frontmcp/lazy-zod").ZodArray; total: import("@frontmcp/lazy-zod").ZodOptional; hasMore: import("@frontmcp/lazy-zod").ZodOptional; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$strip>; declare const plan: { readonly pre: ["parseInput"]; readonly execute: ["complete"]; readonly finalize: ["finalize"]; }; declare global { interface ExtendFlows { 'completion:complete': FlowRunOptions; } } declare const name: "completion:complete"; export default class CompleteFlow extends FlowBase { logger: import("../../common").FrontMcpLogger; parseInput(): Promise; complete(): Promise; finalize(): Promise; } export {}; //# sourceMappingURL=complete.flow.d.ts.map