import { ModelAttributes } from "@golemio/core/dist/shared/sequelize";
export interface IRopidGTFSRunNumbersInputData {
    route_id: string;
    run_number: number;
    service_id: string;
    trip_id: string;
    vehicle_type: string;
    trip_number: string | null;
    route_licence_number: string | null;
}
export type IRopidGTFSRunNumbersData = IRopidGTFSRunNumbersInputData | {
    run_number: number;
    vehicle_type: number;
    [auditFields: string]: unknown;
};
export declare const RopidGTFSRunNumbers: {
    name: string;
    datasourceJsonSchema: {
        type: string;
        items: {
            $ref: string;
        };
        $defs: {
            item: {
                type: string;
                properties: {
                    route_id: {
                        type: string;
                    };
                    run_number: {
                        type: string;
                    };
                    service_id: {
                        type: string;
                    };
                    trip_id: {
                        type: string;
                    };
                    vehicle_type: {
                        type: string;
                    };
                    trip_number: {
                        type: string;
                    };
                    route_licence_number: {
                        type: string;
                    };
                };
                required: string[];
            };
        };
    };
    outputJsonSchema: {
        $defs: {
            item: {
                type: string;
                properties: {
                    route_id: {
                        type: string;
                    };
                    run_number: {
                        type: string;
                    };
                    service_id: {
                        type: string;
                    };
                    trip_id: {
                        type: string;
                    };
                    vehicle_type: {
                        type: string;
                    };
                    trip_number: {
                        type: string;
                    };
                    route_licence_number: {
                        type: string;
                    };
                };
                required: string[];
            };
        };
        type: string;
        items: {
            $ref: string;
        };
    };
    outputSequelizeAttributes: ModelAttributes<any, IRopidGTFSRunNumbersData>;
    pgTableName: string;
};
