import type { ApiRequestOptions } from "./ApiRequestOptions"; declare type Resolver = (options: ApiRequestOptions) => Promise; declare type Headers = Record; export declare type ChatwootAPIConfig = { basePath: string; with_credentials: boolean; credentials: "include" | "omit" | "same-origin"; token?: string | Resolver; username?: string | Resolver; password?: string | Resolver; headers?: Headers | Resolver; encode_path?: (path: string) => string; }; export declare const ChatwootAPI: ChatwootAPIConfig; export {};