import type { BasicUser } from './basic-user';
import type { ChunkType } from './chunk-type';
import type { JobStatus } from './job-status';
import type { JobsSummary } from './jobs-summary';
import type { LabelsSummary } from './labels-summary';
import type { Storage } from './storage';
export interface TaskRead {
    'url'?: string;
    'id'?: number;
    'name'?: string;
    'project_id'?: number | null;
    'mode'?: string;
    'owner'?: BasicUser | null;
    'assignee'?: BasicUser | null;
    'bug_tracker'?: string;
    'created_date'?: string;
    'updated_date'?: string;
    'overlap'?: number | null;
    'segment_size'?: number;
    'status'?: JobStatus;
    'data_chunk_size'?: number | null;
    'data_compressed_chunk_type'?: ChunkType;
    'guide_id'?: number | null;
    'data_original_chunk_type'?: ChunkType;
    'size'?: number;
    'image_quality'?: number;
    'data'?: number;
    'dimension'?: string;
    'subset'?: string;
    'organization'?: number | null;
    'target_storage'?: Storage | null;
    'source_storage'?: Storage | null;
    'jobs': JobsSummary;
    'labels': LabelsSummary;
    'assignee_updated_date'?: string | null;
    'validation_mode'?: string | null;
    'consensus_enabled'?: boolean;
}
