import { TeardownRequest } from '../helpers/task'; import { RequestChannel } from '../helpers/task_channels'; import { SubmitFindDependenciesOptions, SubmitFoundDependencies } from '../tasks/submit'; export interface SubmitTaskConsumerAdapter extends TeardownRequest { findDependenciesAsync(options: SubmitFindDependenciesOptions): Promise; } export declare class SubmitTaskAdapter implements SubmitTaskConsumerAdapter { channel: RequestChannel; constructor(channel: RequestChannel); findDependenciesAsync(options: SubmitFindDependenciesOptions): Promise; teardownAsync(): Promise; }