Do not edit this file. It is a report generated by API Extractor.
import { IDirectory } from '@fluidframework/map';
import { IFluidDataStoreContext } from '@fluidframework/runtime-definitions';
import { ISharedMap } from '@fluidframework/map';
import * as MergeTree from '@fluidframework/merge-tree';
import { SharedMap } from '@fluidframework/map';
import { SharedString } from '@fluidframework/sequence';
// @public
export function createDirectoryWithInterception<T extends IDirectory>(baseDirectory: T, context: IFluidDataStoreContext, setInterceptionCallback: (baseDirectory: IDirectory, subDirectory: IDirectory, key: string, value: any) => void): T;
// @public
export function createSharedMapWithInterception(sharedMap: SharedMap, context: IFluidDataStoreContext, setInterceptionCallback: (sharedMap: ISharedMap, key: string, value: any) => void): SharedMap;
// @public
export function createSharedStringWithInterception(sharedString: SharedString, context: IFluidDataStoreContext, propertyInterceptionCallback: (props?: MergeTree.PropertySet) => MergeTree.PropertySet): SharedString;
// (No @packageDocumentation comment for this package)