/** * SIP Profile namespace — get and update project SIP profile. */ import type { HttpClient } from '../HttpClient.js'; import { BaseResource } from '../base/BaseResource.js'; /** * Project SIP profile (singleton resource). * * Access via `client.sipProfile.*`. */ export declare class SipProfileResource extends BaseResource { constructor(http: HttpClient); /** * Fetch the project's SIP profile. * * @returns The SIP profile record for this project. * @throws {RestError} On any non-2xx HTTP response. */ get(): Promise; /** * Update the project's SIP profile. * * @param body - Full SIP profile attributes (replace semantics — not patch). * @returns The updated SIP profile. * @throws {RestError} On any non-2xx HTTP response. */ update(body: any): Promise; }