import { Task } from '../../models/classes/Task';
interface Props {
    task: Task;
    currentResourceId: string | number;
    resourceColor: string;
    resourceCapacity: number;
    resourceName: string;
    taskBarWidth?: number;
    taskBarLeft?: number;
    scrollLeft?: number;
    containerWidth?: number;
    hasConflict?: boolean;
    conflictTasks?: Task[];
    resources?: Array<{
        id: string | number;
        name: string;
        avatar?: string;
        color?: string;
    }>;
}
declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "hover-change": (isHovered: boolean) => any;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
    "onHover-change"?: ((isHovered: boolean) => any) | undefined;
}>, {
    taskBarWidth: number;
    taskBarLeft: number;
    scrollLeft: number;
    containerWidth: number;
    hasConflict: boolean;
    conflictTasks: Task[];
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
