import { AppUsersStepsService } from './app_users_steps.service';
import { CreateAppUsersStepDto } from './dto/create-app_users_step.dto';
import { ApiLog } from 'src/api-logs/entities/api-log.entity';
import { DataSource, Repository } from 'typeorm';
import { Response as ExpressResponse } from 'express';
import { MultipleAppUsersStepDto } from './dto/multiple-app_users_step.dto';
export declare class AppUsersStepsController {
    private readonly appUsersStepsService;
    private readonly apiLogRepository;
    private readonly connection;
    constructor(appUsersStepsService: AppUsersStepsService, apiLogRepository: Repository<ApiLog>, connection: DataSource);
    create(createAppUsersStepDto: CreateAppUsersStepDto, res: ExpressResponse): Promise<void>;
    createMultipleSteps(multipleAppUsersStepDto: MultipleAppUsersStepDto, res: ExpressResponse): Promise<void>;
    findAll(take: number, skip: number, res: ExpressResponse): Promise<void>;
    findOne(id: string, res: ExpressResponse): Promise<void>;
    findUserLastRecord(id: string, res: ExpressResponse): Promise<void>;
    findHighestStepsWithDate(id: string, res: ExpressResponse): Promise<void>;
    findByUser(id: string, res: ExpressResponse): Promise<void>;
}
