import { SandboxGroupContext } from "../../api/sandboxGroupContext.js"; import { SecretsListOptionalParams, SecretsUpsertOptionalParams, SecretsDeleteOptionalParams, SecretsListKeysOptionalParams, SecretsPeekOptionalParams } from "../../api/secrets/options.js"; import { SecretMetadata, SecretValuePeek } from "../../models/models.js"; import { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a Secrets operations. */ export interface SecretsOperations { /** List all secrets in this sandbox group. */ list: (options?: SecretsListOptionalParams) => PagedAsyncIterableIterator; /** Create or update a secret. */ upsert: (secretId: string, values: Record, options?: SecretsUpsertOptionalParams) => Promise; /** Delete a secret. */ delete: (secretId: string, options?: SecretsDeleteOptionalParams) => Promise; /** List keys of a secret. */ listKeys: (secretId: string, options?: SecretsListKeysOptionalParams) => Promise; /** Peek at secret values. */ peek: (secretId: string, options?: SecretsPeekOptionalParams) => Promise; } export declare function _getSecretsOperations(context: SandboxGroupContext): SecretsOperations; //# sourceMappingURL=index.d.ts.map