import Express from 'express'; import core from 'express-serve-static-core'; import BridgeStatic, { AnyBridgeStaticMethods } from './bridge-static'; export declare type ExtractBridgeRequest> = H extends (bridge: any, req: infer Req, ...args: any[]) => any ? Req : never; export declare type ExtractBridgeResponse> = H extends (bridge: any, req: any, res: infer Res) => any ? Res : never; export declare type BridgeRequestHandler

= (bridge: BridgeStatic, ...args: Parameters>) => void; export interface BridgeHandlerOptions { defaults?: { arguments?: { [K in keyof AnyBridgeStaticMethods]?: Parameters | ((...args: Parameters) => Parameters); }; finds?: { take?: number; maxTake?: number; }; }; }