import { Issue } from '../entities/Issue'; import { IssueRepository } from './adapter-interfaces/IssueRepository'; import { Project } from '../entities/Project'; import { StoryObjectMap } from '../entities/StoryObjectMap'; import { ProjectRepository } from './adapter-interfaces/ProjectRepository'; export declare class ProjectNotFoundError extends Error { constructor(message: string); } export declare class GetStoryObjectMapUseCase { readonly projectRepository: Pick; readonly issueRepository: Pick; constructor(projectRepository: Pick, issueRepository: Pick); run: (input: { projectUrl: string; }) => Promise<{ project: Project; issues: Issue[]; cacheUsed: boolean; storyObjectMap: StoryObjectMap; }>; createStoryObjectMap: (input: { project: Project; issues: Issue[]; }) => StoryObjectMap; } //# sourceMappingURL=GetStoryObjectMapUseCase.d.ts.map