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"; import { CapabilityStatus } from "./capabilitystatus.js"; export type WebhookDataCapabilityUpdated = { 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; /** * The status of the capability requested for an account. */ status: CapabilityStatus; }; /** @internal */ export declare const WebhookDataCapabilityUpdated$inboundSchema: z.ZodType; /** @internal */ export type WebhookDataCapabilityUpdated$Outbound = { accountID: string; foreignID?: string | undefined; capabilityID: string; status: string; }; /** @internal */ export declare const WebhookDataCapabilityUpdated$outboundSchema: z.ZodType; export declare function webhookDataCapabilityUpdatedToJSON(webhookDataCapabilityUpdated: WebhookDataCapabilityUpdated): string; export declare function webhookDataCapabilityUpdatedFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=webhookdatacapabilityupdated.d.ts.map