export type LiveTreeMaterializationProfile = Readonly<{ liveTreeInstances: number; subtreeTraversalPasses: number; subtreeNodesTraversed: number; ownershipIndexPasses: number; ownershipNodesIndexed: number; appendBranchCalls: number; batchAttachmentPasses: number; branchesBatchAttached: number; appendValidationTargetNodes: number; appendValidationBranchNodes: number; hsonHostInsertions: number; domProjectionCalls: number; domElementsCreated: number; domTextNodesCreated: number; domFragmentsCreated: number; domAppendOperations: number; quidEnsureCalls: number; quidRegistryWrites: number; quidLookups: number; sourceSnapReads: number; sourceAtCalls: number; objectKeyEnumerations: number; rendererHookInvocations: number; specializationMatchCalls: number; inspectorRootListeners: number; inspectorCssRuleSets: number; reflectSourceReadMs: number; reflectRendererCreateMs: number; reflectSurvivorUpdateMs: number; reflectAttachmentMs: number; inspectorBranchConstructionMs: number; }>; export type LiveTreeMaterializationProfileKey = keyof LiveTreeMaterializationProfile; export declare function begin_livetree_materialization_profile(): Readonly<{ stop: () => LiveTreeMaterializationProfile; }>; export declare function record_livetree_materialization(key: LiveTreeMaterializationProfileKey, amount?: number): void; //# sourceMappingURL=materialization-profile.d.ts.map