import { IJobInfo } from "../../../../../../Application/DTOs/JobsDto/JobsDto.types";
import { IJobsWithTypes } from "../Jobs.types";


export interface IShowJobsProps extends IJobsWithTypes {
    pageType: string
    customJobsToShow?: IJobInfo[]
    disableJobGetting?: boolean
    hideSearchByReference?: boolean
}

export interface IColumnsCallbacks {
    onBid: Function
    onSetDate: Function
    onMarkAsComplete: Function
    onMakePublic: Function
    onSelectDriverClick: Function
    onDownloadPod: Function
    onCancelJob: (job: IJobInfo) => void
    onEditJob: (job: IJobInfo) => void
    onEditActualDatesForJob: (job: IJobInfo) => void
    onAdditionalStep: (job: IJobInfo) => void
    onTrackUser: (job: any) => void
    onConnoteClick?: (job: any) => void
    
}