import { CreateAppVersionDto } from "../dto/create-app-version.dto";
import { UpdateAppVersionDto } from "../dto/update-app-version.dto";
import { AppVersionService } from "./app-version.service";
export declare class AppVersionController {
    private readonly appVersionService;
    constructor(appVersionService: AppVersionService);
    checkUpdate(platform: "android" | "ios", version: string, userType: "USER" | "driver" | "dispatcher"): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    create(dto: CreateAppVersionDto): Promise<{
        success: boolean;
        code: number;
        message: string;
        data: any;
    }>;
    update(id: number, dto: UpdateAppVersionDto): Promise<{
        success: boolean;
        code: number;
        message: string;
        data: any;
    }>;
    remove(id: number): Promise<void>;
}
