import { DslTypeEnum } from '../DslTypeEnum';
import { ConnectionInformations } from './ConnectionInformations';
import { LineCapabilities } from './LineCapabilities';
import { Section } from './Section';
import { ProviderEnum } from '../ProviderEnum';
/** Line information */
export interface LineDetails {
    /** access name */
    accessName: string;
    /** Access IP ping or not */
    accessPing?: boolean;
    /** address of the access */
    address?: string;
    /** information directly get on DSLAM or Modem */
    connectionInfo?: ConnectionInformations;
    /** customer phone number for contact */
    contactPhone?: string;
    /** custom access description */
    description?: string;
    /** DSLAM is synchronized or not */
    dslamIsSynchronized?: boolean;
    /** is GTR access or not */
    gtr: boolean;
    /** Line length in meters */
    length: number;
    /** Theoretical line capabilities */
    lineCapabilities?: LineCapabilities;
    /** Possible DSL technologies */
    lineType: DslTypeEnum;
    /** NRA name */
    nra?: string;
    /** line number */
    number: string;
    /** The providers */
    operator: ProviderEnum;
    /** cables sections details */
    sections?: Section[];
}
//# sourceMappingURL=LineDetails.d.ts.map