import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GCPPubSubCredentials = { /** * Service account key JSON. The entire JSON key file content as a string. */ serviceAccountJson: string; }; /** @internal */ export declare const GCPPubSubCredentials$inboundSchema: z.ZodType; /** @internal */ export type GCPPubSubCredentials$Outbound = { service_account_json: string; }; /** @internal */ export declare const GCPPubSubCredentials$outboundSchema: z.ZodType; export declare function gcpPubSubCredentialsToJSON(gcpPubSubCredentials: GCPPubSubCredentials): string; export declare function gcpPubSubCredentialsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=gcppubsubcredentials.d.ts.map