import { ICallback } from './callback.js';
export type TFunction<TArgs extends any[] = any[], TReturn = any> = (...args: TArgs) => TReturn;
export type TAsyncFunction<TArgs extends any[] = [], TResult = any> = [
    ...args: TArgs,
    callback: ICallback<TResult>
];
//# sourceMappingURL=function.d.ts.map