import { Confidant, Task, TaskMaker } from "./task"; export declare class Inputs_ extends Task { keys_: string[]; fn_: (...values: any[]) => TaskMaker; unsubs_: Array<() => void>; nestedTask_?: Task; constructor(confidant: Confidant>, keys_: string[], fn_: (...values: any[]) => TaskMaker); initialize(): Promise; onDestroy_(): void; getResults_(): Promise; updateDownstream_(): Promise; invalidate(path?: string): Promise; } export declare const Inputs: (...keys: string[]) => { chain: (fn: (...values: any[]) => TaskMaker) => TaskMaker; }; export declare type Inputs = Inputs_; //# sourceMappingURL=inputs.d.ts.map