import type { Access, AccessArgs, AccessResult, CollectionConfig } from 'payload'; import type { AllAccessKeys, MultiTenantPluginConfig } from '../types.js'; type Args = { accessFunction?: Access; accessKey: AllAccessKeys[number]; accessResultCallback?: MultiTenantPluginConfig['usersAccessResultOverride']; adminUsersSlug: string; collection: CollectionConfig; fieldName: string; tenantsArrayFieldName?: string; tenantsArrayTenantFieldName?: string; userHasAccessToAllTenants: Required>['userHasAccessToAllTenants']; }; export declare const withTenantAccess: ({ accessFunction, accessKey, accessResultCallback, adminUsersSlug, collection, fieldName, tenantsArrayFieldName, tenantsArrayTenantFieldName, userHasAccessToAllTenants, }: Args) => (args: AccessArgs) => Promise; export {}; //# sourceMappingURL=withTenantAccess.d.ts.map