export function listPortals(client: ChatBotKitClient, request?: PortalListRequest): ResponsePromise; export function fetchPortal(client: ChatBotKitClient, portalId: string): ResponsePromise; export function createPortal(client: ChatBotKitClient, request: PortalCreateRequest): Promise; export function updatePortal(client: ChatBotKitClient, portalId: string, request: PortalUpdateRequest): Promise; export function deletePortal(client: ChatBotKitClient, portalId: string, request?: PortalDeleteRequest): Promise; export type ChatBotKitClient = import("../client.js").ChatBotKitClient; export type ResponsePromise = import("../client.js").ResponsePromise; export type PortalListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type PortalListResponse = import("../types/api/v1.js").operations["listPortals"]["responses"]["200"]["content"]["application/json"]; export type PortalListStreamType = import("../types/api/v1.js").operations["listPortals"]["responses"]["200"]["content"]["application/jsonl"]; export type PortalFetchResponse = import("../types/api/v1.js").operations["fetchPortal"]["responses"]["200"]["content"]["application/json"]; export type PortalCreateRequestBody = import("../types/api/v1.js").operations["createPortal"]["requestBody"]["content"]["application/json"]; export type PortalCreateRequest = PortalCreateRequestBody; export type PortalCreateResponseBody = import("../types/api/v1.js").operations["createPortal"]["responses"]["200"]["content"]["application/json"]; export type PortalCreateResponse = PortalCreateResponseBody; export type PortalUpdateRequestBody = import("../types/api/v1.js").operations["updatePortal"]["requestBody"]["content"]["application/json"]; export type PortalUpdateRequest = PortalUpdateRequestBody; export type PortalUpdateResponseBody = import("../types/api/v1.js").operations["updatePortal"]["responses"]["200"]["content"]["application/json"]; export type PortalUpdateResponse = PortalUpdateResponseBody; export type PortalDeleteRequestBody = import("../types/api/v1.js").operations["deletePortal"]["requestBody"]["content"]["application/json"]; export type PortalDeleteRequest = PortalDeleteRequestBody; export type PortalDeleteResponseBody = import("../types/api/v1.js").operations["deletePortal"]["responses"]["200"]["content"]["application/json"]; export type PortalDeleteResponse = PortalDeleteResponseBody;