import "@golemio/core/dist/shared/sequelize";
import { IRopidDeparturesDirectionsSDMAOutput } from "./RopidDeparturesDirectionsSDMA";
declare const PossibleDeparturesDirections: readonly ["top", "top-left", "left", "bottom-left", "bottom", "bottom-right", "right", "top-right"];
type DeparturesDirectionsEnum = (typeof PossibleDeparturesDirections)[number];
interface IRopidDeparturesDirectionsOutput {
    departure_stop_id: string;
    next_stop_id_regexp: RegExp;
    direction: DeparturesDirectionsEnum;
    rule_order: number;
}
declare const forExport: {
    name: string;
    departureDirections: {
        name: string;
        outputJsonSchema: {
            type: string;
            properties: {
                departure_stop_id: {
                    type: string;
                };
                next_stop_id_regexp: {
                    type: string;
                };
                direction: {
                    type: string;
                };
                rule_order: {
                    type: string;
                };
            };
        };
        outputSequelizeAttributes: import("sequelize/types/model").ModelAttributes<any, IRopidDeparturesDirectionsSDMAOutput>;
        pgTableName: string;
    };
};
export { forExport as RopidDeparturesDirections, DeparturesDirectionsEnum, PossibleDeparturesDirections };
export type { IRopidDeparturesDirectionsSDMAOutput, IRopidDeparturesDirectionsOutput };
