import { IQueryable } from "./queryable.js"; import { IRequestContext } from "./pipeline.js"; export declare type IHybrid = T & { (this: T, ...args: any[]): Promise; }; export declare type IInvoker = (this: IQueryable, ...args: any[]) => Promise; export declare const invokableFactory: (constructor: new (...args: any[]) => any) => (...args: any[]) => R & IInvokable; export interface IInvokable { (options?: Partial>): Promise; } //# sourceMappingURL=invokable-binder.d.ts.map