import { IRopidVYMIEvent, IRopidVYMIEventRoute, IRopidVYMIEventStop } from "../../../../../schema-definitions/ropid-vymi";
export declare class RopidVYMIEventValidationSchema implements IRopidVYMIEvent {
    "@id": string;
    "@id_dtb": string;
    "@stav": string;
    "@pa_01": string;
    "@pa_02": string;
    "@pa_03": string;
    "@pa_04": string;
    "@typ_zaznamu": string;
    "@typ_udalost"?: string;
    "@kanaly": string;
    "@nazev": string;
    "@cas_od": string;
    "@typ_do": string;
    "@cas_do"?: string;
    "@zobrazit_do"?: string;
    "@druh_dopr": string;
    "@priorita"?: string;
    "@duvod"?: string;
    "@link"?: string;
    "@opatr_ropid"?: string;
    "@opatr_dpp"?: string;
    "@popis"?: string;
    "linky-zmena"?: IRopidVYMIEventRoute[];
    "zastavky-zmena"?: IRopidVYMIEventStop[];
}
export declare class RopidVYMIEventRouteValidationSchema implements IRopidVYMIEventRoute {
    "@id": string;
    "@id_dtb": string;
    "@cislo": string;
    "@nazev": string;
    "@linka_typ": string;
    "@plati_od"?: string;
    "@plati_do"?: string;
    "#text"?: string;
}
export declare class RopidVYMIEventStopValidationSchema implements IRopidVYMIEventStop {
    "@id": string;
    "@id_dtb": string;
    "@uzelCislo": string;
    "@zastCislo": string;
    "@zast_typ": string;
    "@plati_od"?: string;
    "@plati_do"?: string;
    "#text"?: string;
}
