export { IdObject, toIdObject } from "./id"; export { Collections, CollectionName, NamedCollectionName, MutableCollectionName, Resource, Input, IdFields, MutableResource, NamedResource, SavedInput } from "./collections"; export { Db, ConnectOptions } from "./interface"; export { Workspace } from "./data"; export { Definition, Definitions } from "./definitions"; import * as Graph from "./graph"; export { Graph }; import * as Pouch from "./pouch"; export { Pouch }; import * as Process from "./process"; export { Process }; import * as Batch from "./batch"; export { Batch }; import * as Id from "./id"; export { Id }; import { Collections } from "./collections"; import { Definitions } from "./definitions"; export declare const forDefinitions: (definitions: Definitions) => { generateId: Id.GenerateId; schema: import("graphql").GraphQLSchema; attach: (options?: Pouch.Adapters.AttachOptions | undefined) => import("./data").Workspace; connect: (connectOptions?: import("./interface").ConnectOptions | undefined) => import("./interface").Db; serve: (serveOptions?: import("./interface").ConnectOptions | undefined) => import("apollo-server").ApolloServer; resources: Process.ResourceProcessors; forDb: (db: import("./interface").Db) => { forProvider(provider: import("web3/providers").Provider): { run: Process.ProcessorRunner; }; run: Process.ProcessorRunner; }; };