import * as z from "zod/v3"; export type APIKeyPairUpdate = { /** * The display name for the API key pair. */ displayName?: string | null | undefined; /** * Whether the API key pair is active and can be used to authenticate. */ active?: boolean | null | undefined; roleIds?: Array | null | undefined; /** * The IDs of the merchant accounts to associate with the API key pair. The caller can only assign merchant accounts it has access to. */ merchantAccountIds?: Array | null | undefined; }; /** @internal */ export type APIKeyPairUpdate$Outbound = { display_name?: string | null | undefined; active?: boolean | null | undefined; role_ids?: Array | null | undefined; merchant_account_ids?: Array | null | undefined; }; /** @internal */ export declare const APIKeyPairUpdate$outboundSchema: z.ZodType; export declare function apiKeyPairUpdateToJSON(apiKeyPairUpdate: APIKeyPairUpdate): string; //# sourceMappingURL=apikeypairupdate.d.ts.map