interface DSBridge { call (handlerName: string, args?: any, responseCallback?: (retValue: any) => void): any; call (handlerName: string, args?: T, responseCallback?: (retValue: R) => void): R; register (handlerName: string, handler: object | (() => any), async?: boolean): void; register (handlerName: string, handler: F, async?: boolean): void; registerAsyn (handlerName: string, handler: object | (() => void)): void; registerAsyn (handlerName: string, handler: F): void; hasNativeMethod (handlerName: string, type?: ('all' | 'asyn' | 'syn')): boolean; disableJavascriptDialogBlock (disable?: boolean): void; } declare const bridge: DSBridge; export default bridge;