import { AuthService } from "../../../modules/auth/auth.service";
import { RoleService } from "../../../modules/role/role.service";
import { PermissionsService } from "../../../modules/permissions/permissions.service";
import { RolePermissionRepository } from "../../../modules/role-permissions/repositories/role-permission.repository";
import { AuthRepository } from "src/modules/auth/repositories/auth.repository";
export declare class AdminSeedService {
    private readonly authService;
    private readonly roleService;
    private readonly permissionsService;
    private readonly rolePermissionRepository;
    private readonly authRepository;
    constructor(authService: AuthService, roleService: RoleService, permissionsService: PermissionsService, rolePermissionRepository: RolePermissionRepository, authRepository: AuthRepository);
    run(): Promise<void>;
    private assignCompanyPermissionsToMasterAdmin;
}
