import { I as InspectorDefinition, D as DatabaseInspector } from '../types-CIA11diJ.cjs'; import { D as DatabaseKind } from '../snapshot-Dhyecgo2.cjs'; declare class InspectorRegistry { private readonly definitions; register(definition: InspectorDefinition): void; get(kind: DatabaseKind): InspectorDefinition | undefined; listSupported(): { kind: string; displayName: string; }[]; detectFromBytes(bytes: ArrayBuffer): InspectorDefinition | undefined; detectFromSnapshot(input: { kind: DatabaseKind; mimeType: string; }): InspectorDefinition | undefined; } declare function getInspectorRegistry(): InspectorRegistry; declare function resetInspectorRegistry(): void; declare function createInspectorForSnapshot(input: { kind: DatabaseKind; mimeType: string; bytes: ArrayBuffer; }): Promise; export { DatabaseInspector, InspectorDefinition, InspectorRegistry, createInspectorForSnapshot, getInspectorRegistry, resetInspectorRegistry };