import { EsriWorkflowModelsRestAssignedType, EsriWorkflowModelsRestLocation, EsriWorkflowModelsRestPropertyResponse, EsriWorkflowModelsRestRelatedPropertyAdd } from './';
export interface CreateJobOverrides {
    numberOfJobs?: number;
    jobName?: string;
    startDate?: Date;
    dueDate?: Date;
    priority?: string;
    description?: string;
    ownedBy?: string;
    assignedType?: EsriWorkflowModelsRestAssignedType;
    assignedTo?: string;
    percentComplete?: number;
    jobStatus?: string;
    notes?: string;
    parentJob?: string;
    location?: EsriWorkflowModelsRestLocation;
    extendedProperties?: Array<EsriWorkflowModelsRestPropertyResponse>;
    relatedProperties?: Array<EsriWorkflowModelsRestRelatedPropertyAdd>;
}
export declare function CreateJobOverridesFromJSON(json: any): CreateJobOverrides;
export declare function CreateJobOverridesFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateJobOverrides;
export declare function CreateJobOverridesToJSON(value?: CreateJobOverrides | null): any;
