import { WorkbenchCapabilityRegistryInput, WorkbenchHostCoordinator, WorkbenchSnapshotPartition } from '../index.js'; import '@tutti-os/workbench-surface'; interface WorkbenchHostConformanceCase { readonly name: string; readonly run: () => Promise | void; } interface WorkbenchHostConformancePartitionInput { readonly principalId?: string; readonly scopeId: string; } interface WorkbenchHostConformanceOptions { readonly capabilityProfile?: WorkbenchCapabilityRegistryInput; readonly createCoordinator?: () => WorkbenchHostCoordinator; readonly createPartition?: (input: WorkbenchHostConformancePartitionInput) => WorkbenchSnapshotPartition; readonly expectedContributionIds?: readonly string[]; } declare function createWorkbenchHostConformanceCases(options?: WorkbenchHostConformanceOptions): readonly WorkbenchHostConformanceCase[]; export { type WorkbenchHostConformanceCase, type WorkbenchHostConformanceOptions, type WorkbenchHostConformancePartitionInput, createWorkbenchHostConformanceCases };