export type LiquidAsync any> = (sync: boolean, ...args: Parameters) => ReturnType | Promise>; export declare function toLiquidAsync any>(asyncFn: (...args: Parameters) => Promise>, syncFn?: F): LiquidAsync; export declare function toPromise(val: Generator | Promise | T): Promise; export declare function toValueSync(val: Generator | T): T;