import { PassthroughStore, AuxiliaryStrategy, ResourceStore, RepresentationConverter, RepresentationPreferences, ResourceIdentifier, Representation, Conditions, ChangeMap } from "@solid/community-server"; interface RepresentationPartialConvertingStoreOptions { outConverter?: RepresentationConverter; inConverter?: RepresentationConverter; inPreferences?: RepresentationPreferences; } /** * A store that converts representations based on their content type. */ export declare class RepresentationPartialConvertingStore extends PassthroughStore { protected readonly logger: import("global-logger-factory").Logger; private readonly metadataStrategy; private readonly inConverter; private readonly outConverter; private readonly inPreferences; constructor(source: T, metadataStrategy: AuxiliaryStrategy, options: RepresentationPartialConvertingStoreOptions); private shouldConvert; getRepresentation(identifier: ResourceIdentifier, preferences: RepresentationPreferences, conditions?: Conditions): Promise; addResource(identifier: ResourceIdentifier, representation: Representation, conditions?: Conditions): Promise; setRepresentation(identifier: ResourceIdentifier, representation: Representation, conditions?: Conditions): Promise; } export {};