import { AppConfigurationContext as Client } from "./index.js"; import { _KeyListResult, Key, _KeyValueListResult, KeyValue, _SnapshotListResult, ConfigurationSnapshot, OperationDetails, SnapshotUpdateParameters, _LabelListResult, Label } from "../models/models.js"; import { PagedAsyncIterableIterator } from "../static-helpers/pagingHelpers.js"; import { CheckRevisionsOptionalParams, GetRevisionsOptionalParams, DeleteLockOptionalParams, PutLockOptionalParams, CheckLabelsOptionalParams, GetLabelsOptionalParams, CheckSnapshotOptionalParams, UpdateSnapshotOptionalParams, CreateSnapshotOptionalParams, GetOperationDetailsOptionalParams, GetSnapshotOptionalParams, CheckSnapshotsOptionalParams, GetSnapshotsOptionalParams, CheckKeyValueOptionalParams, DeleteKeyValueOptionalParams, PutKeyValueOptionalParams, GetKeyValueOptionalParams, CheckKeyValuesOptionalParams, GetKeyValuesOptionalParams, CheckKeysOptionalParams, GetKeysOptionalParams } from "./options.js"; import { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import { PollerLike, OperationState } from "@azure/core-lro"; export declare function _checkRevisionsSend(context: Client, options?: CheckRevisionsOptionalParams): StreamableMethod; export declare function _checkRevisionsDeserialize(result: PathUncheckedResponse): Promise; /** Requests the headers and status of the given resource. */ export declare function checkRevisions(context: Client, options?: CheckRevisionsOptionalParams): Promise; export declare function _getRevisionsSend(context: Client, options?: GetRevisionsOptionalParams): StreamableMethod; export declare function _getRevisionsDeserialize(result: PathUncheckedResponse): Promise<_KeyValueListResult>; /** Gets a list of key-value revisions. */ export declare function getRevisions(context: Client, options?: GetRevisionsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteLockSend(context: Client, key: string, options?: DeleteLockOptionalParams): StreamableMethod; export declare function _deleteLockDeserialize(result: PathUncheckedResponse): Promise; /** Unlocks a key-value. */ export declare function deleteLock(context: Client, key: string, options?: DeleteLockOptionalParams): Promise; export declare function _putLockSend(context: Client, key: string, options?: PutLockOptionalParams): StreamableMethod; export declare function _putLockDeserialize(result: PathUncheckedResponse): Promise; /** Locks a key-value. */ export declare function putLock(context: Client, key: string, options?: PutLockOptionalParams): Promise; export declare function _checkLabelsSend(context: Client, options?: CheckLabelsOptionalParams): StreamableMethod; export declare function _checkLabelsDeserialize(result: PathUncheckedResponse): Promise; /** Requests the headers and status of the given resource. */ export declare function checkLabels(context: Client, options?: CheckLabelsOptionalParams): Promise; export declare function _getLabelsSend(context: Client, options?: GetLabelsOptionalParams): StreamableMethod; export declare function _getLabelsDeserialize(result: PathUncheckedResponse): Promise<_LabelListResult>; /** Gets a list of labels. */ export declare function getLabels(context: Client, options?: GetLabelsOptionalParams): PagedAsyncIterableIterator