import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CapabilityID } from "./capabilityid.js"; export type WebhookDataCapabilityRequested = { accountID: string; foreignID?: string | undefined; /** * Moov account capabilities. * * @remarks * * The `production-app`, `platform.production-app`, and / or `platform.wallet-transfers` capabilities might appear in your list. These are read-only capabilities that Moov requests and uses for account verification purposes. These capabilities remains active with your account and require no additional action. */ capabilityID: CapabilityID; }; /** @internal */ export declare const WebhookDataCapabilityRequested$inboundSchema: z.ZodType; /** @internal */ export type WebhookDataCapabilityRequested$Outbound = { accountID: string; foreignID?: string | undefined; capabilityID: string; }; /** @internal */ export declare const WebhookDataCapabilityRequested$outboundSchema: z.ZodType; export declare function webhookDataCapabilityRequestedToJSON(webhookDataCapabilityRequested: WebhookDataCapabilityRequested): string; export declare function webhookDataCapabilityRequestedFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=webhookdatacapabilityrequested.d.ts.map