export function listSecrets(client: ChatBotKitClient, request?: SecretListRequest): ResponsePromise; export function fetchSecret(client: ChatBotKitClient, secretId: string): ResponsePromise; export function createSecret(client: ChatBotKitClient, request: SecretCreateRequest): Promise; export function updateSecret(client: ChatBotKitClient, secretId: string, request: SecretUpdateRequest): Promise; export function deleteSecret(client: ChatBotKitClient, secretId: string, request?: SecretDeleteRequest): Promise; export function revokeSecret(client: ChatBotKitClient, secretId: string): Promise; export function verifySecret(client: ChatBotKitClient, secretId: string): Promise; export function authenticateSecret(client: ChatBotKitClient, secretId: string): Promise; export type ChatBotKitClient = import("../client.js").ChatBotKitClient; export type ResponsePromise = import("../client.js").ResponsePromise; export type SecretListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type SecretListResponse = import("../types/api/v1.js").operations["listSecrets"]["responses"]["200"]["content"]["application/json"]; export type SecretListStreamType = import("../types/api/v1.js").operations["listSecrets"]["responses"]["200"]["content"]["application/jsonl"]; export type SecretFetchResponse = import("../types/api/v1.js").operations["fetchSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretCreateRequestBody = import("../types/api/v1.js").operations["createSecret"]["requestBody"]["content"]["application/json"]; export type SecretCreateRequest = SecretCreateRequestBody; export type SecretCreateResponseBody = import("../types/api/v1.js").operations["createSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretCreateResponse = SecretCreateResponseBody; export type SecretUpdateRequestBody = import("../types/api/v1.js").operations["updateSecret"]["requestBody"]["content"]["application/json"]; export type SecretUpdateRequest = SecretUpdateRequestBody; export type SecretUpdateResponseBody = import("../types/api/v1.js").operations["updateSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretUpdateResponse = SecretUpdateResponseBody; export type SecretDeleteRequestBody = import("../types/api/v1.js").operations["deleteSecret"]["requestBody"]["content"]["application/json"]; export type SecretDeleteRequest = SecretDeleteRequestBody; export type SecretDeleteResponseBody = import("../types/api/v1.js").operations["deleteSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretDeleteResponse = SecretDeleteResponseBody; export type SecretRevokeRequestBody = import("../types/api/v1.js").operations["revokeSecret"]["requestBody"]["content"]["application/json"]; export type SecretRevokeRequest = SecretRevokeRequestBody; export type SecretRevokeResponseBody = import("../types/api/v1.js").operations["revokeSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretRevokeResponse = SecretRevokeResponseBody; export type SecretVerifyRequestBody = import("../types/api/v1.js").operations["verifySecret"]["requestBody"]["content"]["application/json"]; export type SecretVerifyRequest = SecretVerifyRequestBody; export type SecretVerifyResponseBody = import("../types/api/v1.js").operations["verifySecret"]["responses"]["200"]["content"]["application/json"]; export type SecretVerifyResponse = SecretVerifyResponseBody; export type SecretAuthenticateRequestBody = import("../types/api/v1.js").operations["authenticateSecret"]["requestBody"]["content"]["application/json"]; export type SecretAuthenticateRequest = SecretAuthenticateRequestBody; export type SecretAuthenticateResponseBody = import("../types/api/v1.js").operations["authenticateSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretAuthenticateResponse = SecretAuthenticateResponseBody;