import { LightStatusEnum } from './interface/LightStatusEnum';
import { TerminationTypeEnum } from './interface/TerminationTypeEnum';
import { StatusEnum } from './interface/StatusEnum';
/** OVHcloud Connect Interface */
export interface Interface {
    /** Patch panel name */
    deviceDisplayName?: string;
    /** Equipment name in the rack */
    deviceRackDisplayName?: string;
    /** Interface reference */
    id: number;
    /** Status of the light received on the port (checked every 5 min) */
    incomingLightStatus: LightStatusEnum;
    /** Value of the light received on the port (checked every 5 min) */
    incomingLightValue?: number;
    /** Port location */
    interfaceName?: string;
    /** Status of the interface */
    interfaceStatus: LightStatusEnum;
    /** Date of the last interface status change detected */
    interfaceStatusLastUpdate: string;
    /** Fiber termination type */
    interfaceTerminationType?: TerminationTypeEnum;
    /** Date of the last light change detected */
    lightLastUpdate: string;
    /** Status of the light emitted on the port (checked every 5 min) */
    outgoingLightStatus: LightStatusEnum;
    /** Value of the light emitted on the port (checked every 5 min) */
    outgoingLightValue?: number;
    /** Status of the port */
    status: StatusEnum;
}
//# sourceMappingURL=Interface.d.ts.map