import type { RouteRequestBody, RouteResponse } from '@seamapi/types/connect'; import { type Client } from '../../../../../../lib/seam/connect/client.js'; import { type SeamHttpFromPublishableKeyOptions, type SeamHttpOptions, type SeamHttpOptionsWithApiKey, type SeamHttpOptionsWithClient, type SeamHttpOptionsWithClientSessionToken, type SeamHttpOptionsWithConsoleSessionToken, type SeamHttpOptionsWithPersonalAccessToken, type SeamHttpRequestOptions } from '../../../../../../lib/seam/connect/options.js'; import { SeamHttpRequest } from '../../../../../../lib/seam/connect/seam-http-request.js'; import { SeamPaginator } from '../../../../../../lib/seam/connect/seam-paginator.js'; import type { SetNonNullable } from '../../../../../../lib/types.js'; export declare class SeamHttpNoiseSensorsNoiseThresholds { client: Client; readonly defaults: Required; readonly ltsVersion = "1.0.0"; static ltsVersion: string; constructor(apiKeyOrOptions?: string | SeamHttpOptions); static fromClient(client: SeamHttpOptionsWithClient['client'], options?: Omit): SeamHttpNoiseSensorsNoiseThresholds; static fromApiKey(apiKey: SeamHttpOptionsWithApiKey['apiKey'], options?: Omit): SeamHttpNoiseSensorsNoiseThresholds; static fromClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken'], options?: Omit): SeamHttpNoiseSensorsNoiseThresholds; static fromPublishableKey(publishableKey: string, userIdentifierKey: string, options?: SeamHttpFromPublishableKeyOptions): Promise; static fromConsoleSessionToken(consoleSessionToken: SeamHttpOptionsWithConsoleSessionToken['consoleSessionToken'], workspaceId: SeamHttpOptionsWithConsoleSessionToken['workspaceId'], options?: Omit): SeamHttpNoiseSensorsNoiseThresholds; static fromPersonalAccessToken(personalAccessToken: SeamHttpOptionsWithPersonalAccessToken['personalAccessToken'], workspaceId: SeamHttpOptionsWithPersonalAccessToken['workspaceId'], options?: Omit): SeamHttpNoiseSensorsNoiseThresholds; createPaginator(request: SeamHttpRequest): SeamPaginator; updateClientSessionToken(clientSessionToken: SeamHttpOptionsWithClientSessionToken['clientSessionToken']): Promise; create(parameters?: NoiseSensorsNoiseThresholdsCreateParameters, options?: NoiseSensorsNoiseThresholdsCreateOptions): NoiseSensorsNoiseThresholdsCreateRequest; delete(parameters?: NoiseSensorsNoiseThresholdsDeleteParameters, options?: NoiseSensorsNoiseThresholdsDeleteOptions): NoiseSensorsNoiseThresholdsDeleteRequest; get(parameters?: NoiseSensorsNoiseThresholdsGetParameters, options?: NoiseSensorsNoiseThresholdsGetOptions): NoiseSensorsNoiseThresholdsGetRequest; list(parameters?: NoiseSensorsNoiseThresholdsListParameters, options?: NoiseSensorsNoiseThresholdsListOptions): NoiseSensorsNoiseThresholdsListRequest; update(parameters?: NoiseSensorsNoiseThresholdsUpdateParameters, options?: NoiseSensorsNoiseThresholdsUpdateOptions): NoiseSensorsNoiseThresholdsUpdateRequest; } export type NoiseSensorsNoiseThresholdsCreateParameters = RouteRequestBody<'/noise_sensors/noise_thresholds/create'>; /** * @deprecated Use NoiseSensorsNoiseThresholdsCreateParameters instead. */ export type NoiseSensorsNoiseThresholdsCreateBody = NoiseSensorsNoiseThresholdsCreateParameters; /** * @deprecated Use NoiseSensorsNoiseThresholdsCreateRequest instead. */ export type NoiseSensorsNoiseThresholdsCreateResponse = SetNonNullable>>; export type NoiseSensorsNoiseThresholdsCreateRequest = SeamHttpRequest; export interface NoiseSensorsNoiseThresholdsCreateOptions { } export type NoiseSensorsNoiseThresholdsDeleteParameters = RouteRequestBody<'/noise_sensors/noise_thresholds/delete'>; /** * @deprecated Use NoiseSensorsNoiseThresholdsDeleteParameters instead. */ export type NoiseSensorsNoiseThresholdsDeleteParams = NoiseSensorsNoiseThresholdsDeleteParameters; /** * @deprecated Use NoiseSensorsNoiseThresholdsDeleteRequest instead. */ export type NoiseSensorsNoiseThresholdsDeleteResponse = SetNonNullable>>; export type NoiseSensorsNoiseThresholdsDeleteRequest = SeamHttpRequest; export interface NoiseSensorsNoiseThresholdsDeleteOptions { } export type NoiseSensorsNoiseThresholdsGetParameters = RouteRequestBody<'/noise_sensors/noise_thresholds/get'>; /** * @deprecated Use NoiseSensorsNoiseThresholdsGetParameters instead. */ export type NoiseSensorsNoiseThresholdsGetParams = NoiseSensorsNoiseThresholdsGetParameters; /** * @deprecated Use NoiseSensorsNoiseThresholdsGetRequest instead. */ export type NoiseSensorsNoiseThresholdsGetResponse = SetNonNullable>>; export type NoiseSensorsNoiseThresholdsGetRequest = SeamHttpRequest; export interface NoiseSensorsNoiseThresholdsGetOptions { } export type NoiseSensorsNoiseThresholdsListParameters = RouteRequestBody<'/noise_sensors/noise_thresholds/list'>; /** * @deprecated Use NoiseSensorsNoiseThresholdsListParameters instead. */ export type NoiseSensorsNoiseThresholdsListParams = NoiseSensorsNoiseThresholdsListParameters; /** * @deprecated Use NoiseSensorsNoiseThresholdsListRequest instead. */ export type NoiseSensorsNoiseThresholdsListResponse = SetNonNullable>>; export type NoiseSensorsNoiseThresholdsListRequest = SeamHttpRequest; export interface NoiseSensorsNoiseThresholdsListOptions { } export type NoiseSensorsNoiseThresholdsUpdateParameters = RouteRequestBody<'/noise_sensors/noise_thresholds/update'>; /** * @deprecated Use NoiseSensorsNoiseThresholdsUpdateParameters instead. */ export type NoiseSensorsNoiseThresholdsUpdateBody = NoiseSensorsNoiseThresholdsUpdateParameters; /** * @deprecated Use NoiseSensorsNoiseThresholdsUpdateRequest instead. */ export type NoiseSensorsNoiseThresholdsUpdateResponse = SetNonNullable>>; export type NoiseSensorsNoiseThresholdsUpdateRequest = SeamHttpRequest; export interface NoiseSensorsNoiseThresholdsUpdateOptions { }