export declare const webextContract: { describe: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ browser: import("zod").ZodString; tabs: import("zod").ZodNumber; grants: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; paused: import("zod").ZodBoolean; features: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, Record, Record>; setScopes: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; act: import("zod").ZodDefault>; screenshot: import("zod").ZodDefault>; cookies: import("zod").ZodDefault>; confirm: import("zod").ZodDefault>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, Record>; ping: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, Record>; mcp: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, Record>; catchLoopback: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; port: import("zod").ZodNumber; path: import("zod").ZodString; expiresAt: import("zod").ZodNumber; title: import("zod").ZodString; }, import("zod/v4/core").$strict>, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ type: "listening"; } | { type: "busy"; reason: string; } | { type: "landed"; url: string; }, unknown, void>> & { [x: symbol]: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ type: import("zod").ZodLiteral<"listening">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"busy">; reason: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"landed">; url: import("zod").ZodString; }, import("zod/v4/core").$strip>], "type">; }, Record, Record>; }; //# sourceMappingURL=webext.contract.d.ts.map