import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CreateAuthorizedUserUpdate, CreateAuthorizedUserUpdate$Outbound } from "./createauthorizeduserupdate.js"; import { UpdateIssuedCardState } from "./updateissuedcardstate.js"; export type UpdateIssuedCard = { /** * Updates the state of a Moov issued card. * * @remarks * - `closed`: The card is permanently deactivated and cannot approve authorizations. A card can be closed by request or when it expires. */ state?: UpdateIssuedCardState | undefined; memo?: string | undefined; /** * Fields for identifying an authorized individual. */ authorizedUser?: CreateAuthorizedUserUpdate | undefined; }; /** @internal */ export declare const UpdateIssuedCard$inboundSchema: z.ZodType; /** @internal */ export type UpdateIssuedCard$Outbound = { state?: string | undefined; memo?: string | undefined; authorizedUser?: CreateAuthorizedUserUpdate$Outbound | undefined; }; /** @internal */ export declare const UpdateIssuedCard$outboundSchema: z.ZodType; export declare function updateIssuedCardToJSON(updateIssuedCard: UpdateIssuedCard): string; export declare function updateIssuedCardFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=updateissuedcard.d.ts.map