import { clearCache, configureCache, isPromise, listen, randomUuid, unlisten, uuid } from "./core.js"; export * from "./api.generated.js"; export type * from "./core.js"; export { clearCache, configureCache, isPromise, listen, randomUuid, unlisten, uuid }; declare const _default: { clearCache: typeof clearCache; configureCache: typeof configureCache; isPromise: typeof isPromise; listen: typeof listen; randomUuid: typeof randomUuid; unlisten: typeof unlisten; uuid: typeof uuid; asOf(arg0: import("./core.js").Database, arg1: number | Date): Promise; branch(conn: import("./core.js").Connection, from: import("./core.js").VersionRef, newBranch: import("./core.js").Keyword): Promise; branchAsDb(source: import("./core.js").Connection | import("./core.js").Database, branch: import("./core.js").Keyword): Promise; branches(conn: import("./core.js").Connection): Promise>; commitAsDb(source: import("./core.js").Connection | import("./core.js").Database, commit: import("./core.js").DatahikeUuid): Promise; commitId(db: import("./core.js").Database): Promise; connect(config: import("./core.js").DatabaseConfig): Promise; connect(config: import("./core.js").DatabaseConfig, opts: import("./core.js").ConnectOptions): Promise; connect(): Promise; createDatabase(arg0: import("./core.js").DatabaseConfig): Promise; createDatabase(): Promise; databaseExists(arg0: import("./core.js").DatabaseConfig): Promise; databaseExists(): Promise; datoms(db: import("./core.js").Database, indexOrOptions: ":eavt" | ":aevt" | ":avet" | import("./core.js").IndexLookupArgs): Promise; datoms(db: import("./core.js").Database, indexOrOptions: ":eavt" | ":aevt" | ":avet", ...components: Array): Promise; db(conn: import("./core.js").Connection): Promise; deleteBranch(conn: import("./core.js").Connection, branch: import("./core.js").Keyword): Promise; deleteDatabase(arg0: import("./core.js").DatabaseConfig): Promise; deleteDatabase(): Promise; entity(db: import("./core.js").Database, eid: number | [string, any] | string | any): Promise; entityDb(arg0: any): Promise; gcStorage(conn: import("./core.js").Connection, removeBefore: number | Date, options: import("./core.js").GcOptions): Promise; gcStorage(conn: import("./core.js").Connection, removeBefore: number | Date): Promise; gcStorage(conn: import("./core.js").Connection): Promise; history(arg0: import("./core.js").Database): Promise; indexRange(db: import("./core.js").Database, options: import("./core.js").IndexRangeArgs): Promise; loadEntities(arg0: import("./core.js").Connection, arg1: import("./core.js").Transaction[]): Promise; mergeDb(arg0: import("./core.js").Connection, arg1: Array, arg2: import("./core.js").Transaction[]): Promise; mergeDb(arg0: import("./core.js").Connection, arg1: Array, arg2: import("./core.js").Transaction[], arg3: any): Promise; metrics(arg0: import("./core.js").Database): Promise; metrics(arg0: import("./core.js").Database, arg1: Record): Promise; parentCommitIds(db: import("./core.js").Database): Promise; pull = Record>(db: import("./core.js").Database, patternOrOptions: import("./core.js").PullOptions): Promise; pull = Record>(db: import("./core.js").Database, patternOrOptions: Array, eid: number | [string, any] | string): Promise; pullMany = Record>(db: import("./core.js").Database, patternOrOptions: import("./core.js").PullOptions): Promise; pullMany = Record>(db: import("./core.js").Database, patternOrOptions: Array, eids: Array): Promise; q(query: import("./core.js").QueryArgs): Promise; q(query: Array | Record | string, ...inputs: Array): Promise; queryStats(query: import("./core.js").QueryArgs): Promise>; queryStats(query: Array | Record, ...inputs: Array): Promise>; release(conn: import("./core.js").Connection): Promise; release(conn: import("./core.js").Connection, releaseAll: any): Promise; reverseSchema(arg0: import("./core.js").Database): Promise>; rseekDatoms(db: import("./core.js").Database, indexOrOptions: ":eavt" | ":aevt" | ":avet" | import("./core.js").IndexLookupArgs): Promise; rseekDatoms(db: import("./core.js").Database, indexOrOptions: ":eavt" | ":aevt" | ":avet", ...components: Array): Promise; schema(arg0: import("./core.js").Database): Promise; seekDatoms(db: import("./core.js").Database, indexOrOptions: ":eavt" | ":aevt" | ":avet" | import("./core.js").IndexLookupArgs): Promise; seekDatoms(db: import("./core.js").Database, indexOrOptions: ":eavt" | ":aevt" | ":avet", ...components: Array): Promise; since(arg0: import("./core.js").Database, arg1: number | Date): Promise; transact(arg0: import("./core.js").Connection, arg1: import("./core.js").Transaction[] | import("./core.js").WithArgs): Promise; validAll(arg0: import("./core.js").Database): Promise; validAt(arg0: import("./core.js").Database, arg1: any): Promise; validBetween(arg0: import("./core.js").Database, arg1: any, arg2: any): Promise; validDuring(arg0: import("./core.js").Database, arg1: any, arg2: any): Promise; }; export default _default;