import { TNetInput } from '../dom'; import { WithFaceDescriptor } from '../factories/WithFaceDescriptor'; import { WithFaceDetection } from '../factories/WithFaceDetection'; import { WithFaceLandmarks } from '../factories/WithFaceLandmarks'; import { ComposableTask } from './ComposableTask'; import { PredictAllAgeAndGenderWithFaceAlignmentTask, PredictSingleAgeAndGenderWithFaceAlignmentTask } from './PredictAgeAndGenderTask'; import { PredictAllFaceExpressionsWithFaceAlignmentTask, PredictSingleFaceExpressionsWithFaceAlignmentTask } from './PredictFaceExpressionsTask'; export declare class ComputeFaceDescriptorsTaskBase extends ComposableTask { protected parentTask: ComposableTask | Promise; protected input: TNetInput; constructor(parentTask: ComposableTask | Promise, input: TNetInput); } export declare class ComputeAllFaceDescriptorsTask>> extends ComputeFaceDescriptorsTaskBase[], TSource[]> { run(): Promise[]>; withFaceExpressions(): PredictAllFaceExpressionsWithFaceAlignmentTask>; withAgeAndGender(): PredictAllAgeAndGenderWithFaceAlignmentTask>; } export declare class ComputeSingleFaceDescriptorTask>> extends ComputeFaceDescriptorsTaskBase | undefined, TSource | undefined> { run(): Promise | undefined>; withFaceExpressions(): PredictSingleFaceExpressionsWithFaceAlignmentTask>; withAgeAndGender(): PredictSingleAgeAndGenderWithFaceAlignmentTask>; }