import { DBProvider } from '../../app-providers/db.provider.js';
import { AuditLogsProvider } from '../../common/providers/audit-logs.provider.js';
import { Auth0ManagementProvider } from './auth0-management.provider.js';
export declare class AcceptInvitationsProvider {
    private dbProvider;
    private auth0ManagementProvider;
    private auditLogsProvider;
    constructor(dbProvider: DBProvider, auth0ManagementProvider: Auth0ManagementProvider, auditLogsProvider: AuditLogsProvider);
    acceptInvitation(token: string, auth0UserId: string | null, authenticatedUserEmail: string | null): Promise<{
        success: boolean;
        businessId: string;
        roleId: string;
    }>;
}
