import { CxCallbacks, CxCallBody, CxCallerConfig, CxCallerInitData, CxContext } from './cx_constants';
declare class CXCaller {
    private _config;
    private _internalData;
    constructor(config: CxCallerConfig, initData?: CxCallerInitData);
    private internalData;
    private config;
    private context;
    dispatchCXEvent(event: string, body: CxCallBody, callbacks?: CxCallbacks): void;
    private runCallbackIfExists;
}
export { CXCaller, CxContext, CxCallerConfig, CxCallerInitData, CxCallbacks, CxCallBody };
