///
import { MPApi, PickMPArgs, PickMpReturns, Callback } from '@hylid/types';
import { mpCall } from './mpCall';
import { mpWebCall, mpWebCallAsync } from './mpWebCall';
import { webCall, webCallAsync } from './webCall';
import { notFound } from './notFound';
import { Config } from './types';
export declare function call(name: T | ({} & string), options?: PickMPArgs | Common | Callback>, config?: Config): any;
export declare function callAsync(apiName: string, options?: AsyncCallback & any, config?: {
timeout: number;
isSync?: boolean;
}): Promise;
export declare function createWebviewSrc(url: string): string;
export { WebViewBridge } from './webviewBridge';
export { mpCall, mpWebCall, webCall, notFound, mpWebCallAsync, webCallAsync };
export { promisify } from './promisify';