import { EsriWorkflowModelsRestPropertyResponse, EsriWorkflowModelsRestRelatedPropertyEdits, EsriWorkflowModelsRestVersion } from './';
export interface JobOverrides {
    allowRunningStepId?: string;
    jobName?: string;
    startDate?: Date;
    dueDate?: Date;
    priority?: string;
    description?: string;
    ownedBy?: string;
    percentComplete?: number;
    jobStatus?: string;
    notes?: string;
    parentJob?: string;
    versions?: Array<EsriWorkflowModelsRestVersion>;
    extendedProperties?: Array<EsriWorkflowModelsRestPropertyResponse>;
    relatedProperties?: EsriWorkflowModelsRestRelatedPropertyEdits;
}
export declare function JobOverridesFromJSON(json: any): JobOverrides;
export declare function JobOverridesFromJSONTyped(json: any, ignoreDiscriminator: boolean): JobOverrides;
export declare function JobOverridesToJSON(value?: JobOverrides | null): any;
