export declare const ICallable: {
    new <Self extends (...args: any[]) => any>(self: Self): {
        (...args: Parameters<Self>): ReturnType<Self>;
    };
};
export declare class Callable<Self extends (...args: any[]) => any> extends ICallable<Self> {
}
//# sourceMappingURL=callable.d.ts.map