import { type UserTenantDto } from '@/services/api/adminApi';
/**
 * Hook that fetches ALL tenants directly from the API for admin pages.
 * Unlike useTenant().userTenants (which is cached from /api/auth/me at login),
 * this hook always returns fresh data including newly created tenants.
 *
 * Use this for admin pages that need the complete tenant list:
 * - GroupDetailPage (role assignment by tenant)
 * - UserDetailPage (role assignment by tenant)
 * - Any admin page with a TenantScopeSelector
 */
export declare function useAdminTenants(): {
    tenants: UserTenantDto[];
    loading: boolean;
    error: string | null;
    refresh: () => Promise<void>;
};
//# sourceMappingURL=useAdminTenants.d.ts.map