type Response = {
    number?: string;
    type: 'main' | 'associated' | 'anonymous';
};
type ListResponse = {
    items: Response[];
};
type Arguments = {
    number?: string;
    type: 'main' | 'associated' | 'anonymous';
};
export default class CallerID {
    number?: string;
    idType: 'main' | 'associated' | 'anonymous';
    type: string;
    static parse(plain: Response): CallerID;
    static parseMany(plain: ListResponse): CallerID[];
    static newFrom(profile: CallerID): any;
    constructor({ type, number, }: Arguments);
}
export {};
//# sourceMappingURL=CallerID.d.ts.map