import { IHotelColorScheme } from '@roomstay/core';
import type { ConfigHotel, Hotel } from './Hotel';
export interface HasDatalayerTags {
    datalayer?: {
        gtmIds: string[];
        /** List name the item belongs to (default: "BE List"). */
        itemListName?: string;
    };
}
export interface ConfigCompany extends HasDatalayerTags {
    name: string;
    /**
     * Used for single word names "Ovolo, Roomstay, etc"
     * @param companyShort
     */
    companyShort: string;
    logo: string;
    colors: IHotelColorScheme;
    hotels: ConfigHotel[];
    selectedHotel?: string | Hotel;
    logoLink?: string;
    brandSuffix?: string;
    companyId?: number;
    privacyPolicyUrl?: string;
}
export interface Company extends ConfigCompany {
    hotels: Hotel[];
    selectedHotel?: Hotel;
}
