/** * ContainerService — Container management operations (implements IContainerService). * * Manages container lifecycle: listing, status, creation, task assignment, * and completion validation. */ import type { IContainerService, IProjectRepository, IIssueRepository, IIntegrityValidator, IWorkflowConfig, ContainerSummary, ContainerStatusData, ContainerCreateResult, ContainerAssignResult, ContainerCompletionResult } from '../../container/interfaces.js'; import type { ILogger } from '../../shared/logger.js'; import type { MethodologyProfile } from '../../profiles/types.js'; export declare class ContainerService implements IContainerService { private readonly projectRepository; private readonly issueRepository; private readonly integrityValidator; private readonly workflowConfig; private readonly logger; private readonly containerField; private readonly nameRule; constructor(projectRepository: IProjectRepository, issueRepository: IIssueRepository, integrityValidator: IIntegrityValidator, workflowConfig: IWorkflowConfig, profile: MethodologyProfile, logger: ILogger); listContainers(): Promise; getContainerStatus(name: string): Promise; createContainer(name: string, description?: string): Promise; assignTaskToContainer(issueNumber: number, containerName: string): Promise; validateContainerCompletion(name: string): Promise; } //# sourceMappingURL=container-service.d.ts.map