import createSchemaBuilder from './builder'; import createSchemaDiff from './diff'; import createSchemaStorage from './storage'; import type { Schema, SchemaDiff } from './types'; import type { Database } from '..'; export type * from './types'; export interface SchemaProvider { builder: ReturnType; schemaDiff: ReturnType; schemaStorage: ReturnType; sync(): Promise; syncSchema(): Promise; reset(): Promise; create(): Promise; drop(): Promise; schema: Schema; } export declare const createSchemaProvider: (db: Database) => SchemaProvider; //# sourceMappingURL=index.d.ts.map