import * as schemaObjects from './schema-objects.ts'; import { RxJsonSchema, RxCollection, RxDatabase, MigrationStrategies, RxAttachmentCreator, RxStorage, RxConflictHandler } from '../../index.ts'; import { HumanDocumentType, PrimaryHumanDocType } from './schemas.ts'; export declare function create(size?: number, collectionName?: string, multiInstance?: boolean, eventReduce?: boolean, storage?: RxStorage): Promise>; export declare function createBySchema(schema: RxJsonSchema, name?: string, storage?: RxStorage, migrationStrategies?: MigrationStrategies): Promise>; export declare function createAttachments(size?: number, name?: string, multiInstance?: boolean): Promise>; export declare function createNoCompression(size?: number, name?: string): Promise>; export declare function createAgeIndex(amount?: number): Promise>; export declare function multipleOnSameDB(size?: number): Promise<{ db: RxDatabase<{ human: RxCollection; human2: RxCollection; }>; collection: RxCollection; collection2: RxCollection; }>; export declare function createNested(amount?: number): Promise>; export declare function createDeepNested(amount?: number): Promise>; export declare function createMultiInstance(name: string, amount?: number, password?: undefined, storage?: RxStorage): Promise>; export declare function createPrimary(amount?: number, name?: string, multiInstance?: boolean): Promise>; export declare function createHumanWithTimestamp(amount?: number, databaseName?: string, multiInstance?: boolean, storage?: RxStorage, conflictHandler?: RxConflictHandler): Promise>; export declare function createMigrationCollection(amount?: number, addMigrationStrategies?: MigrationStrategies, name?: string, autoMigrate?: boolean, attachment?: RxAttachmentCreator): Promise>; export declare function createRelated(name?: string): Promise>; export declare function createRelatedNested(name?: string): Promise>; export declare function createIdAndAgeIndex(amount?: number): Promise>; export declare function createHumanWithOwnership(amount?: number, databaseName?: string, multiInstance?: boolean, owner?: string, storage?: RxStorage, conflictHandler?: RxConflictHandler): Promise>;