/**
 * Shell EVLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { Coordinates } from './coordinates';
/** A Marker is a place on the map that represent multiple Locations at the same spot */
export interface MultiLocationMarker {
    /** Identifies the marker type. If it's a `MultiLocationMarker`, then the value is `MultiLocation` */
    markerType: string;
    /** Uniquely identifies the marker object */
    uniqueKey?: string;
    /** Coordinates of the Shell Recharge Site Location */
    coordinates?: Coordinates;
    /** Number of Locations that this Marker represents in the given set of bounds */
    locationCount?: number;
    /** Total number of Evses in Locations that this Marker represents */
    evseCount?: number;
    /** Maximum power in kW across all locations grouped in this marker (disregarding availability) */
    maxPower?: number;
    /** GeoHash of marker coordinates */
    geoHash?: string;
}
export declare const multiLocationMarkerSchema: Schema<MultiLocationMarker>;
