import { NamespaceInstanceService } from './namespace-instance.service'; import { NamespaceLifecycleService } from '../namespace-lifecycle/namespace-lifecycle.service'; export declare class NamespaceController { private readonly instanceService; private readonly namespaceLifecycleService; constructor(instanceService: NamespaceInstanceService, namespaceLifecycleService: NamespaceLifecycleService); findAllInstances(): Promise<{ testExecutionLogCount: number; items: { id: string; status: import("@prisma/client").$Enums.ItemStatus; createdAt: Date; updatedAt: Date; instanceId: string; itemDefinitionName: string; readinessStatus: import("@prisma/client").$Enums.ReadinessStatus; readinessLastChecked: Date | null; containerName: string | null; }[]; name: string; id: string; status: import("@prisma/client").$Enums.InstanceStatus; createdAt: Date; dockerNetwork: string | null; startedAt: Date | null; stoppedAt: Date | null; testStatus: import("@prisma/client").$Enums.TestStatus | null; testResults: import("@prisma/client/runtime/client").JsonValue | null; testCompletedAt: Date | null; errorMessage: string | null; updatedAt: Date; runId: string | null; }[]>; findInstance(instanceId: string): Promise<{ items: { id: string; status: import("@prisma/client").$Enums.ItemStatus; createdAt: Date; updatedAt: Date; instanceId: string; itemDefinitionName: string; readinessStatus: import("@prisma/client").$Enums.ReadinessStatus; readinessLastChecked: Date | null; containerName: string | null; }[]; } & { name: string; id: string; status: import("@prisma/client").$Enums.InstanceStatus; createdAt: Date; dockerNetwork: string | null; startedAt: Date | null; stoppedAt: Date | null; testStatus: import("@prisma/client").$Enums.TestStatus | null; testResults: import("@prisma/client/runtime/client").JsonValue | null; testCompletedAt: Date | null; errorMessage: string | null; updatedAt: Date; runId: string | null; }>; stopInstance(instanceId: string): Promise; }