export declare const httpActions: readonly ["sendRequest", "parseUrl"]; export declare const httpScopes: readonly []; export declare const createHttp: import("frogbot/pieces").PieceFactory<{ readonly slug: "http"; readonly label: "HTTP"; readonly admin: { readonly description: "Send HTTP requests and parse URLs"; readonly group: "Core"; }; readonly actions: readonly [{ slug: string; label: string; description: string; input: import("zod").ZodObject<{ method: import("zod").ZodEnum<{ GET: "GET"; POST: "POST"; PATCH: "PATCH"; PUT: "PUT"; DELETE: "DELETE"; HEAD: "HEAD"; }>; url: import("zod").ZodURL; headers: import("zod").ZodDefault>; queryParams: import("zod").ZodDefault, import("zod").ZodArray>]>>>; authType: import("zod").ZodDefault>; authFields: import("zod").ZodOptional; password: import("zod").ZodOptional; token: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; bodyType: import("zod").ZodDefault>; body: import("zod").ZodOptional; responseIsBinary: import("zod").ZodDefault; timeout: import("zod").ZodOptional; followRedirects: import("zod").ZodDefault; }, import("zod/v4/core").$strip>; output: import("zod").ZodObject<{ status: import("zod").ZodNumber; headers: import("zod").ZodRecord; body: import("zod").ZodUnknown; }, import("zod/v4/core").$strip>; run({ input }: import("frogbot/pieces").PieceRunArgs; url: import("zod").ZodURL; headers: import("zod").ZodDefault>; queryParams: import("zod").ZodDefault, import("zod").ZodArray>]>>>; authType: import("zod").ZodDefault>; authFields: import("zod").ZodOptional; password: import("zod").ZodOptional; token: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; bodyType: import("zod").ZodDefault>; body: import("zod").ZodOptional; responseIsBinary: import("zod").ZodDefault; timeout: import("zod").ZodOptional; followRedirects: import("zod").ZodDefault; }, import("zod/v4/core").$strip>>, object, undefined>): Promise<{ status: number; headers: { [k: string]: string; }; body: unknown; }>; }, { slug: string; label: string; description: string; input: import("zod").ZodObject<{ url: import("zod").ZodString; returnArrays: import("zod").ZodDefault; }, import("zod/v4/core").$strip>; output: import("zod").ZodObject<{ baseUrl: import("zod").ZodString; domain: import("zod").ZodString; path: import("zod").ZodString; queryParameters: import("zod").ZodRecord, import("zod").ZodNull]>>; hash: import("zod").ZodString; }, import("zod/v4/core").$strip>; run({ input }: import("frogbot/pieces").PieceRunArgs; }, import("zod/v4/core").$strip>>, object, undefined>): Promise<{ baseUrl: string; domain: string; path: string; queryParameters: Record; hash: string; }>; }]; }>; //# sourceMappingURL=index.d.ts.map