import { type IAuditUser, type IUnleashConfig, type IUnleashStores } from '../../types';
import type { InactiveUserSchema } from '../../openapi';
import type { UserService } from '../../services';
export declare class InactiveUsersService {
    private inactiveUsersStore;
    private readonly logger;
    private userService;
    constructor({ inactiveUsersStore }: Pick<IUnleashStores, 'inactiveUsersStore'>, { getLogger }: Pick<IUnleashConfig, 'getLogger'>, services: {
        userService: UserService;
    });
    getInactiveUsers(): Promise<InactiveUserSchema[]>;
    deleteInactiveUsers(calledByUser: IAuditUser, userIds: number[]): Promise<void>;
}
//# sourceMappingURL=inactive-users-service.d.ts.map