import { Instance } from 'immutable-class'; import { PlyType } from '../types'; export interface IpValue { ip: string; } export interface IpJS { type: PlyType; ip: string; } export declare class Ip implements Instance { static type: string; readonly ip: string; static isIp(candidate: any): candidate is Ip; static fromString(ipString: string): Ip; static fromJS(parameters: IpJS): Ip; constructor(parameters: IpValue); toJSON(): IpJS; equals(other: Ip | undefined): boolean; valueOf(): IpJS; toJS(): IpJS; toString(): string; } //# sourceMappingURL=ip.d.ts.map