import { AppConfigurationClientOptionalParams } from "./api/index.js"; import { CheckRevisionsOptionalParams, GetRevisionsOptionalParams, DeleteLockOptionalParams, PutLockOptionalParams, CheckLabelsOptionalParams, GetLabelsOptionalParams, CheckSnapshotOptionalParams, UpdateSnapshotOptionalParams, CreateSnapshotOptionalParams, GetOperationDetailsOptionalParams, GetSnapshotOptionalParams, CheckSnapshotsOptionalParams, GetSnapshotsOptionalParams, CheckKeyValueOptionalParams, DeleteKeyValueOptionalParams, PutKeyValueOptionalParams, GetKeyValueOptionalParams, CheckKeyValuesOptionalParams, GetKeyValuesOptionalParams, CheckKeysOptionalParams, GetKeysOptionalParams } from "./api/options.js"; import { Key, KeyValue, ConfigurationSnapshot, OperationDetails, SnapshotUpdateParameters, Label } from "./models/models.js"; import { PagedAsyncIterableIterator } from "./static-helpers/pagingHelpers.js"; import { KeyCredential, TokenCredential } from "@azure/core-auth"; import { PollerLike, OperationState } from "@azure/core-lro"; import { Pipeline } from "@azure/core-rest-pipeline"; export type { AppConfigurationClientOptionalParams } from "./api/appConfigurationContext.js"; export declare class AppConfigurationClient { private _client; /** The pipeline used by this client to make requests */ readonly pipeline: Pipeline; /** Azure App Configuration REST API */ constructor(endpointParam: string, credential: KeyCredential | TokenCredential, options?: AppConfigurationClientOptionalParams); /** Requests the headers and status of the given resource. */ checkRevisions(options?: CheckRevisionsOptionalParams): Promise; /** Gets a list of key-value revisions. */ getRevisions(options?: GetRevisionsOptionalParams): PagedAsyncIterableIterator; /** Unlocks a key-value. */ deleteLock(key: string, options?: DeleteLockOptionalParams): Promise; /** Locks a key-value. */ putLock(key: string, options?: PutLockOptionalParams): Promise; /** Requests the headers and status of the given resource. */ checkLabels(options?: CheckLabelsOptionalParams): Promise; /** Gets a list of labels. */ getLabels(options?: GetLabelsOptionalParams): PagedAsyncIterableIterator