import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type OrganizationCapabilities = { /** * Whether the organization can accept new checkout payments. */ checkoutPayments: boolean; /** * Whether the organization can process subscription renewals. */ subscriptionRenewals: boolean; /** * Whether the organization can withdraw its balance. */ payouts: boolean; /** * Whether the organization can issue refunds. */ refunds: boolean; /** * Whether the organization can access the API. */ apiAccess: boolean; /** * Whether the organization can access the dashboard. */ dashboardAccess: boolean; }; /** @internal */ export declare const OrganizationCapabilities$inboundSchema: z.ZodMiniType; /** @internal */ export type OrganizationCapabilities$Outbound = { checkout_payments: boolean; subscription_renewals: boolean; payouts: boolean; refunds: boolean; api_access: boolean; dashboard_access: boolean; }; /** @internal */ export declare const OrganizationCapabilities$outboundSchema: z.ZodMiniType; export declare function organizationCapabilitiesToJSON(organizationCapabilities: OrganizationCapabilities): string; export declare function organizationCapabilitiesFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=organizationcapabilities.d.ts.map