import { MediaType } from "../../util/MediaType";
export declare class IceCandidate {
    private _protocol;
    private _ip;
    private _port;
    private _type;
    private _relatedAddress;
    private _relatedPort;
    private _relayProtocol;
    private _url;
    private _mediaType;
    constructor(stats: any, mediaType: MediaType);
    get protocol(): string;
    set protocol(value: string);
    get ip(): string;
    set ip(value: string);
    get port(): number;
    set port(value: number);
    get type(): string;
    set type(value: string);
    get relatedAddress(): string;
    set relatedAddress(value: string);
    get relatedPort(): number;
    set relatedPort(value: number);
    get relayProtocol(): string;
    set relayProtocol(value: string);
    get url(): string;
    set url(value: string);
    get mediaType(): MediaType;
    set mediaType(value: MediaType);
    toJSON(): {
        protocol: string;
        ip: string;
        port: number;
        type: string;
        relatedAddress: string;
        relatedPort: number;
        relayProtocol: string;
        url: string;
        mediaType: MediaType;
    };
}
