export function listPlatformAbilities(client: ChatBotKitClient, request?: PlatformAbilityListRequest): ResponsePromise; export function searchPlatformAbilities(client: ChatBotKitClient, request: PlatformAbilitySearchRequest): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type PlatformAbilityListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type PlatformAbilityListResponse = import("../../types/api/v1.js").operations["listPlatformAbilities"]["responses"]["200"]["content"]["application/json"]; export type PlatformAbilityListItem = PlatformAbilityListResponse["items"][number]; export type PlatformAbilityListStreamType = import("../../types/api/v1.js").operations["listPlatformAbilities"]["responses"]["200"]["content"]["application/jsonl"]; export type PlatformAbilitySearchRequestBody = import("../../types/api/v1.js").operations["searchPlatformAbilities"]["requestBody"]["content"]["application/json"]; export type PlatformAbilitySearchRequest = PlatformAbilitySearchRequestBody; export type PlatformAbilitySearchResponseBody = import("../../types/api/v1.js").operations["searchPlatformAbilities"]["responses"]["200"]["content"]["application/json"]; export type PlatformAbilitySearchResponse = PlatformAbilitySearchResponseBody; export type CbkAbilityName = import("../../types/ability.js").CbkAbilityName; export type CbkAbilityMetadata = import("../../types/ability.js").CbkAbilityMetadata; export type CbkAbilityRegistry = import("../../types/ability.js").CbkAbilityRegistry;