import type { ReservationDto, TenantDto } from '@citrineos/base'; import { Model } from 'sequelize-typescript'; import { EvseType } from './DeviceModel/index.js'; export declare class Reservation extends Model implements ReservationDto { static readonly MODEL_NAME: string; /** * Fields */ databaseId: number; id: number; stationId: string; expiryDateTime: string; connectorType?: string | null; reserveStatus?: string | null; isActive: boolean; terminatedByTransaction?: string | null; idToken: object; groupIdToken?: object | null; /** * Relations */ evseId?: number | null; evse?: EvseType | null; customData?: any | null; tenantId: number; tenant?: TenantDto; static setDefaultTenant(instance: Reservation): void; constructor(...args: any[]); }