import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "./models/index.js"; export declare class AlertSettings extends ClientSDK { /** * Create alert settings * * @remarks * Configure a subscription, line item, or group spend alert. */ createAlertSettings(request: models.CreateAlertSettingsRequest, options?: RequestOptions): Promise; /** * Query alert settings * * @remarks * List or search alert settings. Returns a paginated list. */ queryAlertSettings(request: models.AlertSettingsFilter, options?: RequestOptions): Promise; /** * Get alert settings * * @remarks * Fetch a single alert setting by id. */ getAlertSettings(id: string, options?: RequestOptions): Promise; /** * Update alert settings * * @remarks * Patch an alert setting's config; omitted fields keep their stored value. */ updateAlertSettings(id: string, body: models.UpdateAlertSettingsRequest, options?: RequestOptions): Promise; /** * Delete alert settings * * @remarks * Soft delete an alert setting. */ deleteAlertSettings(id: string, options?: RequestOptions): Promise; } //# sourceMappingURL=alert-settings.d.ts.map