import type { ProtocolDefinition } from '@enbox/dwn-sdk-js';
export type ProtocolClosureEdges = {
    dependencyProtocols: string[];
    usesProtocols: string[];
};
/**
 * Extracts the protocol-level closure edges a retained protocol definition can
 * introduce for sync registration validation.
 */
export declare function getProtocolClosureEdges(definition: ProtocolDefinition): ProtocolClosureEdges;
//# sourceMappingURL=sync-scope-closure.d.ts.map