import { Building } from './Building';
import { Floor } from './Floor';

/**
 * The logical representation of a venue.
 * It consists in a set of buildings and an optional outside floor.
 */
export interface VenueLayout {
    /**
     * The outside floor when it exists.
     */
    readonly outside?: Floor;
    /**
     * The venue's buildings.
     */
    readonly buildings: Building[];
}
