/** * Verified Caller IDs namespace — CRUD + verification flow. */ import type { HttpClient } from '../HttpClient.js'; import { CrudResource } from '../base/CrudResource.js'; /** * Verified caller ID management with verification flow. * * Access via `client.verifiedCallers.*`. Extends standard CRUD with * `redialVerification()` and `submitVerification()` for the two-step * phone-number verification handshake. */ export declare class VerifiedCallersResource extends CrudResource { protected _updateMethod: 'PATCH' | 'PUT'; constructor(http: HttpClient); /** * Redial the verification call, starting the handshake over from scratch. * * @param callerId - Unique identifier of the verified caller ID resource. * @returns The platform-shaped verification response. * @throws {RestError} On any non-2xx HTTP response. */ redialVerification(callerId: string): Promise; /** * Submit the verification code the caller received on the verification call. * * @param callerId - Unique identifier of the verified caller ID resource. * @param body - Verification payload (typically `{ verification_code: "1234" }`). * @returns The completed verification record. * @throws {RestError} On any non-2xx HTTP response (including a rejected code). */ submitVerification(callerId: string, body: any): Promise; }