import { HuntStepResultService } from '../hunt_step_result.service';
export declare class HuntStepResultUserController {
    private HuntStepResultService;
    constructor(HuntStepResultService: HuntStepResultService);
    getHuntStepResultResults(): Promise<import("../../typeorm/hunt_step_result").hunt_step_result[]>;
    getUserCompletedSteps(user_id: number, level?: number): Promise<{
        hunt_step_id: any;
        level: any;
        step_number: any;
    }[]>;
    attempt(payload: {
        type: any;
        user_id: number;
        hunt_step: number;
        answer?: string;
        language?: string;
        latitude: any;
        longitude: any;
    }): Promise<{
        is_correct: boolean;
        message: string;
        nextStepId?: undefined;
        final?: undefined;
    } | {
        is_correct: boolean;
        nextStepId: number;
        final: boolean;
        message?: undefined;
    }>;
}
