import { ApiV3, CreateIdentifierResponse, FieldDefinition, IdentifierDefinition, ModulesResponse, ObjectDefinition, RelationDefinition } from '../Types'; export * from './ApiFieldExistsError'; export * from './ApiIdentifierExistsError'; export * from './ApiObjectExistsError'; export * from './ApiRelationExistsError'; export * from './ApiSchemaValidationError'; export * from './ApiModuleAlreadyEnabledError'; export * from './ApiObjectNotFoundError'; export interface Schema { createField: (object: string, field: FieldDefinition) => Promise>; createIdentifier: (identifier: IdentifierDefinition) => Promise>; enableModule: (module: string) => Promise>; getEnabledModules: () => Promise>; getObject: (name: string) => Promise>; getAllObjects: () => Promise>; createObject: (object: ObjectDefinition) => Promise>; createRelation: (object: string, relation: RelationDefinition) => Promise>; } //# sourceMappingURL=index.d.ts.map