import { Item } from '../Item'; import { Principal } from '../Principal'; export declare class SipServer extends Item implements Principal { ipAddress: string; secret: string; plainSecret: string; port: number; extensionsPrefix?: string; roles?: any[]; trunk?: SipTrunk | null; constructor(src: SipServer); } export declare enum SipTrunkDirection { INCOMING = "INCOMING", OUTGOING = "OUTGOING" } export interface SipTrunk { direction: SipTrunkDirection; domain: string; port: number; authUsername?: string; authPassword?: string; }