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<"resources/unsubscribe">; 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>>; uri: import("@frontmcp/lazy-zod").ZodString; }, 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>>; }, import("zod/v4/core").$strict>; declare const stateSchema: import("@frontmcp/lazy-zod").ZodObject<{ input: import("@frontmcp/lazy-zod").ZodObject<{ uri: import("@frontmcp/lazy-zod").ZodString; }, import("zod/v4/core").$strip>; sessionId: import("@frontmcp/lazy-zod").ZodString; 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>>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>; declare const plan: { readonly pre: ["parseInput"]; readonly execute: ["unsubscribe"]; readonly finalize: ["finalize"]; }; declare global { interface ExtendFlows { 'resources:unsubscribe': FlowRunOptions; } } declare const name: "resources:unsubscribe"; export default class UnsubscribeResourceFlow extends FlowBase { logger: import("../../common").FrontMcpLogger; parseInput(): Promise; unsubscribe(): Promise; finalize(): Promise; } export {}; //# sourceMappingURL=unsubscribe-resource.flow.d.ts.map