import type { ChargingStationDto, ConnectorStatusEnumType, StatusNotificationDto, TenantDto } from '@citrineos/base';
import { Model } from 'sequelize-typescript';
export declare class StatusNotification extends Model implements StatusNotificationDto {
    static readonly MODEL_NAME: string;
    stationId: string;
    chargingStation: ChargingStationDto;
    timestamp?: string | null;
    connectorStatus: ConnectorStatusEnumType;
    evseId?: number | null;
    connectorId: number;
    errorCode?: string | null;
    info?: string | null;
    vendorId?: string | null;
    vendorErrorCode?: string | null;
    customData?: object | null;
    tenantId: number;
    tenant?: TenantDto;
    static setDefaultTenant(instance: StatusNotification): void;
    constructor(...args: any[]);
}
