///
import { GanttRef, Gantt } from '@choerodon/gantt';
import { DetailContainerProps } from '@/components/detail-container';
import { GanttIssue } from './types';
export declare const units: {
type: string;
label: string;
}[];
declare class GanttStore {
ganttRef: import("react").RefObject;
projectId: string | undefined;
constructor({ projectId }: {
projectId?: string;
});
unit: Gantt.Sight;
issueId: string | null;
issue: Pick | null;
sprintIds: string[] | null;
switchUnit(unit: Gantt.Sight): void;
setIssue(issue: Pick | null): void;
programId: string | null;
setProgramId(programId: string | null): void;
setSprintIds(sprintIds: string[] | null): void;
detailProps: DetailContainerProps;
setDetailProps: (data: DetailContainerProps) => void;
}
export default GanttStore;