import { JSONSchemaType } from "@golemio/core/dist/shared/ajv";
import { Model, ModelAttributes } from "@golemio/core/dist/shared/sequelize";
import { GTFSRouteTypeEnum } from "../../../../helpers/RouteTypeEnums";
import { IDeparturesModel } from "./interfaces/IDeparturesModel";
export declare class DeparturesModel extends Model<DeparturesModel> implements IDeparturesModel {
    static TABLE_NAME: string;
    stop_sequence: number;
    stop_headsign: string | null;
    pickup_type: string | null;
    drop_off_type: string | null;
    arrival_time: string | null;
    arrival_datetime: Date | null;
    departure_time: string | null;
    departure_datetime: Date | null;
    stop_id: string;
    stop_name: string | null;
    platform_code: string | null;
    wheelchair_boarding: number | null;
    min_stop_sequence: number | null;
    max_stop_sequence: number | null;
    trip_id: string;
    trip_headsign: string;
    trip_short_name: string | null;
    wheelchair_accessible: number | null;
    service_id: string | null;
    date: string | null;
    route_short_name: string | null;
    route_type: GTFSRouteTypeEnum;
    route_id: string | null;
    is_night: string | null;
    is_regional: string | null;
    is_substitute_transport: string | null;
    next_stop_sequence: number | null;
    next_stop_id: string | null;
    last_stop_sequence: number | null;
    last_stop_id: string | null;
    cis_stop_group_id: number | null;
    static attributeModel: ModelAttributes<DeparturesModel>;
    static jsonSchema: JSONSchemaType<IDeparturesModel>;
}
