/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { IChannelAttributes, IFluidDataStoreRuntime, IChannelServices, IChannelFactory } from "@fluidframework/datastore-definitions"; import { ISharedObject } from "@fluidframework/shared-object-base"; /** * Factory for Ink. * @sealed */ export declare class InkFactory implements IChannelFactory { /** * {@inheritDoc @fluidframework/datastore-definitions#IChannelFactory."type"} */ static Type: string; /** * {@inheritDoc @fluidframework/datastore-definitions#IChannelFactory.attributes} */ static readonly Attributes: IChannelAttributes; /** * {@inheritDoc @fluidframework/datastore-definitions#IChannelFactory."type"} */ get type(): string; /** * {@inheritDoc @fluidframework/datastore-definitions#IChannelFactory.attributes} */ get attributes(): IChannelAttributes; /** * {@inheritDoc @fluidframework/datastore-definitions#IChannelFactory.load} */ load(runtime: IFluidDataStoreRuntime, id: string, services: IChannelServices, attributes: IChannelAttributes): Promise; /** * {@inheritDoc @fluidframework/datastore-definitions#IChannelFactory.create} */ create(runtime: IFluidDataStoreRuntime, id: string): ISharedObject; } //# sourceMappingURL=inkFactory.d.ts.map