import { AuthStationService } from './auth-station.service.js';
interface StationLoginDto {
    username: string;
    password: string;
}
export declare class AuthStationController {
    private readonly authStationService;
    constructor(authStationService: AuthStationService);
    login(body: StationLoginDto): Promise<import("./auth-station.service.js").StationLoginResponse>;
    logout(req: {
        user: any;
    }, authorization: string): Promise<{
        message: string;
        stationId?: undefined;
    } | {
        message: string;
        stationId: any;
    }>;
    getProfile(req: {
        user: any;
    }): {
        id: any;
        name: any;
        username: any;
        zoneId: any;
        type: any;
    };
}
export {};
