export function listSkillsetAbilities(client: ChatBotKitClient, skillsetId: string, request?: SkillsetAbilityListRequest): ResponsePromise; export function exportSkillsetAbilities(client: ChatBotKitClient, skillsetId: string, request?: SkillsetAbilityExportRequest): ResponsePromise; export function fetchSkillsetAbility(client: ChatBotKitClient, skillsetId: string, abilityId: string): ResponsePromise; export function createSkillsetAbility(client: ChatBotKitClient, skillsetId: string, request: SkillsetAbilityCreateRequest): Promise; export function updateSkillsetAbility(client: ChatBotKitClient, skillsetId: string, abilityId: string, request: SkillsetAbilityUpdateRequest): Promise; export function deleteSkillsetAbility(client: ChatBotKitClient, skillsetId: string, abilityId: string, request?: SkillsetAbilityDeleteRequest): Promise; export function executeSkillsetAbility(client: ChatBotKitClient, skillsetId: string, abilityId: string, request: SkillsetAbilityExecuteRequest): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type SkillsetAbilityListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type SkillsetAbilityListResponse = import("../../types/api/v1.js").operations["listSkillsetAbilities"]["responses"]["200"]["content"]["application/json"]; export type SkillsetAbilityListStreamType = import("../../types/api/v1.js").operations["listSkillsetAbilities"]["responses"]["200"]["content"]["application/jsonl"]; export type SkillsetAbilityExportRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type SkillsetAbilityExportResponse = import("../../types/api/v1.js").operations["exportSkillsetAbilities"]["responses"]["200"]["content"]["application/json"]; export type SkillsetAbilityExportStreamType = import("../../types/api/v1.js").operations["exportSkillsetAbilities"]["responses"]["200"]["content"]["application/jsonl"]; export type SkillsetAbilityFetchResponse = import("../../types/api/v1.js").operations["fetchSkillsetAbility"]["responses"]["200"]["content"]["application/json"]; export type SkillsetAbilityCreateRequestBody = import("../../types/api/v1.js").operations["createSkillsetAbility"]["requestBody"]["content"]["application/json"]; export type SkillsetAbilityCreateRequest = SkillsetAbilityCreateRequestBody; export type SkillsetAbilityCreateResponseBody = import("../../types/api/v1.js").operations["createSkillsetAbility"]["responses"]["200"]["content"]["application/json"]; export type SkillsetAbilityCreateResponse = SkillsetAbilityCreateResponseBody; export type SkillsetAbilityUpdateRequestBody = import("../../types/api/v1.js").operations["updateSkillsetAbility"]["requestBody"]["content"]["application/json"]; export type SkillsetAbilityUpdateRequest = SkillsetAbilityUpdateRequestBody; export type SkillsetAbilityUpdateResponseBody = import("../../types/api/v1.js").operations["updateSkillsetAbility"]["responses"]["200"]["content"]["application/json"]; export type SkillsetAbilityUpdateResponse = SkillsetAbilityUpdateResponseBody; export type SkillsetAbilityDeleteRequestBody = import("../../types/api/v1.js").operations["deleteSkillsetAbility"]["requestBody"]["content"]["application/json"]; export type SkillsetAbilityDeleteRequest = SkillsetAbilityDeleteRequestBody; export type SkillsetAbilityDeleteResponseBody = import("../../types/api/v1.js").operations["deleteSkillsetAbility"]["responses"]["200"]["content"]["application/json"]; export type SkillsetAbilityDeleteResponse = SkillsetAbilityDeleteResponseBody; export type SkillsetAbilityExecuteRequestBody = import("../../types/api/v1.js").operations["executeSkillsetAbility"]["requestBody"]["content"]["application/json"]; export type SkillsetAbilityExecuteRequest = SkillsetAbilityExecuteRequestBody; export type SkillsetAbilityExecuteResponseBody = import("../../types/api/v1.js").operations["executeSkillsetAbility"]["responses"]["200"]["content"]["application/json"]; export type SkillsetAbilityExecuteResponse = SkillsetAbilityExecuteResponseBody;