/** * `BETA` * * Grant a subject permission to multiple assets. Authorization is required to grant permissions to the subject and asset IDs in the request. * * **Scopes:** `asset-permissions:write` * **Engine:** Not available in-engine * * @param body */ export declare const patchAssetPermissionsApiV1AssetsPermissions: import("../..").EndpointGeneric<{}, { successAssetIds: number[] | null; errors: { assetId: number; code: "UnknownError" | "InvalidRequest" | "AssetNotFound" | "CannotManageAsset" | "PublicAssetCannotBeGrantedTo" | "CannotManageSubject" | "SubjectNotFound" | "AssetTypeNotEnabled" | "PermissionLimitReached" | "DependenciesLimitReached"; }[] | null; }, { subjectType?: "Invalid" | "User" | "Group" | "GroupRoleset" | "All" | "Universe" | undefined; subjectId?: string | null | undefined; action?: "Invalid" | "Edit" | "Use" | "Download" | "CopyFromRcc" | "UpdateFromRcc" | undefined; requests?: { assetId: number; grantToDependencies: boolean; parentVersionNumber: number; }[] | null | undefined; assetIds?: number[] | null | undefined; enableDeepAccessCheck?: boolean | undefined; }>;