import { OCPPVersionType, WebsocketServerConfig } from '@citrineos/base';
import { Model } from 'sequelize-typescript';
import { ChargingStation } from './ChargingStation';
export declare class ServerNetworkProfile extends Model implements WebsocketServerConfig {
    static readonly MODEL_NAME: string;
    id: string;
    host: string;
    port: number;
    pingInterval: number;
    protocol: OCPPVersionType;
    messageTimeout: number;
    securityProfile: number;
    allowUnknownChargingStations: boolean;
    tlsKeyFilePath?: string;
    tlsCertificateChainFilePath?: string;
    mtlsCertificateAuthorityKeyFilePath?: string;
    rootCACertificateFilePath?: string;
    chargingStations?: ChargingStation[] | null;
}
