import { BusinessService } from './business.service';
import { Business } from './entities/business.entity';
import { User } from 'src/users/entities/user.entity';
import { BusinessAdmin } from './dto/admin.user.dto';
export declare class BusinessController {
    private readonly businessService;
    constructor(businessService: BusinessService);
    create(data: Partial<Business>): Promise<Business>;
    findAll(): Promise<Business[]>;
    getStats(businessId: string): Promise<any>;
    findAllAdmins(businessId: string): Promise<User[]>;
    updateAdminUser(businessId: string, id: string, user: BusinessAdmin): Promise<User[]>;
    findOne(id: string): Promise<Business>;
    update(id: string, data: Partial<Business>): Promise<Business>;
    remove(id: string): Promise<void>;
}
