export declare const vpnContract: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ links: import("zod").ZodArray; state: import("zod").ZodEnum<{ connected: "connected"; connecting: "connecting"; disconnected: "disconnected"; failed: "failed"; unavailable: "unavailable"; }>; gateway: import("zod").ZodOptional; interface: import("zod").ZodOptional; address: import("zod").ZodOptional; routes: import("zod").ZodDefault>; dns: import("zod").ZodDefault>; since: import("zod").ZodOptional; autoConnect: import("zod").ZodBoolean; detail: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; connect: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, import("zod/v4/core").$strip>, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: import("zod").ZodObject<{ kind: import("zod").ZodString; }, import("zod/v4/core").$loose>; }, Record, import("../protocol/route-meta.js").RouteMeta & Record>; disconnect: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; importForticlient: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ connections: import("zod").ZodArray; server: import("zod").ZodString; port: import("zod").ZodNumber; username: import("zod").ZodOptional; description: import("zod").ZodOptional; localId: import("zod").ZodOptional; aggressive: import("zod").ZodOptional; pfs: import("zod").ZodOptional; dhGroup: import("zod").ZodOptional; needs: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=vpn.contract.d.ts.map