export function listSecrets(client: ChatBotKitClient, contactId: string, request?: SecretListRequest): ResponsePromise; export function revokeSecret(client: ChatBotKitClient, contactId: string, secretId: string): Promise; export function verifySecret(client: ChatBotKitClient, contactId: string, secretId: string): Promise; export function authenticateSecret(client: ChatBotKitClient, contactId: string, 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["listContactSecrets"]["responses"]["200"]["content"]["application/json"]; export type SecretListStreamType = import("../../types/api/v1.js").operations["listContactSecrets"]["responses"]["200"]["content"]["application/jsonl"]; export type SecretRevokeRequestBody = import("../../types/api/v1.js").operations["revokeContactSecret"]["requestBody"]["content"]["application/json"]; export type SecretRevokeRequest = SecretRevokeRequestBody; export type SecretRevokeResponseBody = import("../../types/api/v1.js").operations["revokeContactSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretRevokeResponse = SecretRevokeResponseBody; export type SecretVerifyRequestBody = import("../../types/api/v1.js").operations["verifyContactSecret"]["requestBody"]["content"]["application/json"]; export type SecretVerifyRequest = SecretVerifyRequestBody; export type SecretVerifyResponseBody = import("../../types/api/v1.js").operations["verifyContactSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretVerifyResponse = SecretVerifyResponseBody; export type SecretAuthenticateRequestBody = import("../../types/api/v1.js").operations["authenticateContactSecret"]["requestBody"]["content"]["application/json"]; export type SecretAuthenticateRequest = SecretAuthenticateRequestBody; export type SecretAuthenticateResponseBody = import("../../types/api/v1.js").operations["authenticateContactSecret"]["responses"]["200"]["content"]["application/json"]; export type SecretAuthenticateResponse = SecretAuthenticateResponseBody;