import * as React from 'react';
import { JobStatusType } from '@lml/cosmo-ts-data';
import * as List from './list';
export interface JobsProps {
}
export interface WrappedJobsProps extends JobsProps {
    jobStatus: JobStatusType;
    listComponent: React.ComponentClass<List.JobsListProps>;
    className?: string;
    onClick?: () => void;
}
export interface BaseJobsComponentProps extends WrappedJobsProps {
    reloadJobs: (showData?: string) => any;
    setJobStatus: (n: string) => any;
    resetPagination: () => any;
}
export declare class Live extends React.Component<JobsProps, {}> {
    render(): JSX.Element;
}
export declare class Allocated extends React.Component<JobsProps, {}> {
    render(): JSX.Element;
}
export declare class Accepted extends React.Component<JobsProps, {}> {
    render(): JSX.Element;
}
export declare class Progress extends React.Component<JobsProps, {}> {
    render(): JSX.Element;
}
export declare class Completed extends React.Component<JobsProps, {}> {
    render(): JSX.Element;
}
