import { Model } from 'sequelize-typescript';
import { ServerNetworkProfile } from './ServerNetworkProfile';
import { SetNetworkProfile } from './SetNetworkProfile';
export declare class ChargingStationNetworkProfile extends Model {
    static readonly MODEL_NAME: string;
    stationId: string;
    /**
     * Possible values for a particular station found in device model:
     * OCPPCommCtrlr.NetworkConfigurationPriority.VariableCharacteristics.valuesList
     */
    configurationSlot: number;
    setNetworkProfileId: number;
    setNetworkProfile: SetNetworkProfile;
    /**
     * If present, the websocket server that correlates to this configuration slot.
     * The ws url in the network profile may not match the configured host, for example in the cloud the
     * configured host will likely be behind a load balancer and a custom DNS name.
     *
     */
    websocketServerConfigId?: string;
    websocketServerConfig?: ServerNetworkProfile;
}
