export type UniversalConversionPackageCanvasFieldKey = | 'packageManifestIds' | 'packageManifestRecordIds' | 'packageManifestDependencyIds' | 'packageManifestScriptIds' | 'packageManifestExportIds' | 'packageManifestEvidenceIds' | 'packageManifestProofGapCodes' | 'packageManifestMissingEvidence' | 'packageManifestReadinesses' | 'canvasSurfaceIds' | 'canvasSurfaceRecordIds' | 'canvasSurfaceElementIds' | 'canvasSurfaceCommandIds' | 'canvasSurfaceStateIds' | 'canvasSurfaceCommandTraceIds' | 'canvasSurfaceEvidenceIds' | 'canvasSurfaceProofGapCodes' | 'canvasSurfaceMissingEvidence' | 'canvasSurfaceReadinesses'; type PCS = readonly string[]; type PCQS = string | PCS; export interface UniversalConversionPackageCanvasFields extends Readonly> {} export interface UniversalConversionPackageCanvasQuery { readonly packageManifestId?: PCQS; readonly authoredPackageManifestId?: PCQS; readonly packageManifestRecordId?: PCQS; readonly packageManifestDependencyId?: PCQS; readonly packageManifestScriptId?: PCQS; readonly packageManifestExportId?: PCQS; readonly packageManifestEvidenceId?: PCQS; readonly packageManifestProofGapCode?: PCQS; readonly packageManifestMissingEvidence?: PCQS; readonly packageManifestReadiness?: PCQS; readonly canvasSurfaceId?: PCQS; readonly authoredCanvasSurfaceId?: PCQS; readonly canvasSurfaceRecordId?: PCQS; readonly canvasSurfaceElementId?: PCQS; readonly canvasSurfaceCommandId?: PCQS; readonly canvasSurfaceStateId?: PCQS; readonly canvasSurfaceCommandTraceId?: PCQS; readonly canvasSurfaceEvidenceId?: PCQS; readonly canvasSurfaceProofGapCode?: PCQS; readonly canvasSurfaceMissingEvidence?: PCQS; readonly canvasSurfaceReadiness?: PCQS; } export interface UniversalConversionPackageCanvasCompactCounts { readonly packageRoutes: number; readonly canvasRoutes: number; readonly packageManifestIds: Readonly>; readonly packageRecordIds: Readonly>; readonly packageDependencyIds: Readonly>; readonly packageScriptIds: Readonly>; readonly packageExportIds: Readonly>; readonly packageEvidenceIds: Readonly>; readonly packageProofGapCodes: Readonly>; readonly packageMissingEvidence: Readonly>; readonly packageReadinesses: Readonly>; readonly canvasSurfaceIds: Readonly>; readonly canvasRecordIds: Readonly>; readonly canvasElementIds: Readonly>; readonly canvasCommandIds: Readonly>; readonly canvasStateIds: Readonly>; readonly canvasCommandTraceIds: Readonly>; readonly canvasEvidenceIds: Readonly>; readonly canvasProofGapCodes: Readonly>; readonly canvasMissingEvidence: Readonly>; readonly canvasReadinesses: Readonly>; }