/**
 * Cross-cutting constants that are shared between modules which cannot directly
 * import each other without creating circular dependencies.
 */
/**
 * Well-known protocol path for permission grant revocation records.
 * Defined here (rather than on `PermissionsProtocol`) to avoid circular
 * dependencies between `grant-authorization.ts` and `protocols/permissions.ts`.
 */
export declare const PERMISSIONS_REVOCATION_PATH = "grant/revocation";
/**
 * The DWN Permissions protocol URI.
 */
export declare const PERMISSIONS_PROTOCOL_URI = "https://identity.foundation/dwn/permissions";
/**
 * The DWN Encryption protocol URI.
 */
export declare const ENCRYPTION_PROTOCOL_URI = "https://identity.foundation/dwn/protocols/encryption";
/**
 * Returns true for infrastructure protocols whose records are dependencies or
 * authorization metadata, not primary application records for projection roots.
 */
export declare function isRecordsPrimaryProjectionExcludedProtocol(protocol: string | undefined): boolean;
//# sourceMappingURL=constants.d.ts.map