import { LockingResourceStore as BaseLockingResourceStore, ResourceIdentifier, Representation, Conditions, ChangeMap } from '@solid/community-server'; export declare class LockingResourceStore extends BaseLockingResourceStore { protected logger: import("global-logger-factory").Logger; getLockIdentifier(identifier: ResourceIdentifier): ResourceIdentifier; addResource(identifier: ResourceIdentifier, representation: Representation, conditions?: Conditions): Promise; lockedRepresentationRun(identifier: ResourceIdentifier, whileLocked: () => Promise): Promise; setRepresentation(identifier: ResourceIdentifier, representation: Representation, conditions?: Conditions): Promise; }