import { IParkingSource, IParkingSourcePayment, IParkingSourceReservation } from "../../../schema-definitions/models/interfaces/IParkingSource";
declare class ParkingSourcePayment implements IParkingSourcePayment {
    web_url: string | null;
    android_url: string | null;
    ios_url: string | null;
    discovery_url: string | null;
}
declare class ParkingSourceReservation extends ParkingSourcePayment implements IParkingSourceReservation {
    type: string | null;
}
export declare class UpdateParkingSourceValidationSchema implements IParkingSource {
    source: string;
    name: string | null;
    open_data: boolean;
    api_v3_allowed: boolean;
    legacy_api_allowed: boolean;
    payment: ParkingSourcePayment | null;
    reservation: ParkingSourceReservation | null;
    contact: object | null;
    datasource_parking: string | null;
    datasource_locations: string | null;
    datasource_payments: string | null;
    datasource_entrances: string | null;
    datasource_prohibitions: string | null;
    datasource_tariffs: string | null;
    datasource_parking_machines: string | null;
}
export {};
