import { InputDataset } from '../entities/InputDataset.js';
import { Job } from '../entities/Job.js';
import { OutputDataset } from '../entities/OutputDataset.js';
import { BaseEvent } from './BaseEvent.js';
/**
 * Represents a JobEvent.
 */
export declare class JobEvent extends BaseEvent {
    job: Job;
    inputs: InputDataset[] | OutputDataset[];
    outputs: InputDataset[] | OutputDataset[];
    constructor(eventTime: string, producer: string, schemaURL: string, job: Job, inputs: InputDataset[] | OutputDataset[], outputs: InputDataset[] | OutputDataset[]);
}
