export interface BinaryLibraryBase {
    getLibName(): Promise<string>;
    createContext(configJson: string): Promise<string>;
    destroyContext(context: number): void;
}
export interface BinaryLibraryWithParams extends BinaryLibraryBase {
    setResponseParamsHandler(handler?: (requestId: number, params: any, responseType: number, finished: boolean) => void): void;
    sendRequestParams(context: number, requestId: number, functionName: string, functionParams: any): void;
}
export declare function libReactNativeJsi(): Promise<BinaryLibraryWithParams>;
