import { AccessDiagnosticCapabilities } from './AccessDiagnosticCapabilities';
import { LineDiagnostic } from './LineDiagnostic';
/** Diagnostic of the access */
export interface AccessDiagnostic {
    /** Available tests for this access */
    capabilities: AccessDiagnosticCapabilities;
    /** Datime of the diagnostic */
    diagnosticTime: string;
    /** Is there an ongoing genericIncident on the access ? */
    incident?: boolean;
    /** Is the access active on its primary or secondary LNS */
    isActiveOnLns?: boolean;
    /** Is the modem connected ? */
    isModemConnected?: boolean;
    /** Test details by line */
    lineDetails?: LineDiagnostic[];
    /** Is there an ongoing scheduled maintenance by operator on the access ? */
    maintenance?: boolean;
    /** Does the access ping ? */
    ping?: boolean;
    /** Remaining number of diagnostic for this access */
    remaining: number;
}
//# sourceMappingURL=AccessDiagnostic.d.ts.map