import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { FreshdeskCredentials, FreshdeskCredentials$Outbound } from "./freshdeskcredentials.js"; import { FreshdeskData, FreshdeskData$Outbound } from "./freshdeskdata.js"; export type PublicFreshdeskConnection = { provider: "freshdesk"; data: FreshdeskData; /** * The email the API key is associated with */ userEmail: string; credentials: FreshdeskCredentials; }; /** @internal */ export declare const PublicFreshdeskConnection$inboundSchema: z.ZodType; /** @internal */ export type PublicFreshdeskConnection$Outbound = { provider: "freshdesk"; data: FreshdeskData$Outbound; user_email: string; credentials: FreshdeskCredentials$Outbound; }; /** @internal */ export declare const PublicFreshdeskConnection$outboundSchema: z.ZodType; export declare function publicFreshdeskConnectionToJSON(publicFreshdeskConnection: PublicFreshdeskConnection): string; export declare function publicFreshdeskConnectionFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=publicfreshdeskconnection.d.ts.map