import * as SdpTranform from "sdp-transform";
export type MediaInfo = {
    type: string;
    port: number;
    protocol: string;
    payloads?: string;
} & SdpTranform.MediaDescription;
export declare class Sdp {
    description: SdpTranform.SessionDescription;
    static parse(sdp: string): Sdp;
    constructor(description: SdpTranform.SessionDescription);
    getMedia(type: "video" | "audio"): MediaInfo | undefined;
    get video(): MediaInfo | undefined;
    get audio(): MediaInfo | undefined;
    hasAudio(): boolean;
    hasVideo(): boolean;
}
