/** * Phone Number Lookup namespace. */ import type { HttpClient } from '../HttpClient.js'; import type { QueryParams } from '../types.js'; import { BaseResource } from '../base/BaseResource.js'; /** * Phone number lookup (carrier, CNAM). * * Access via `client.lookup.*`. * * @example * ```ts * const info = await client.lookup.phoneNumber('+15551234567', { include: 'carrier,caller-name' }); * ``` */ export declare class LookupResource extends BaseResource { constructor(http: HttpClient); /** * Look up carrier and CNAM information for a phone number. * * @param e164 - The phone number in E.164 format (e.g. `"+15551234567"`). * @param params - Optional query parameters, most commonly * `include: "carrier,caller-name"` to enable carrier and CNAM lookups. * @returns The lookup record containing any requested datasets. * @throws {RestError} On any non-2xx HTTP response. */ phoneNumber(e164: string, params?: QueryParams): Promise; }