import { Data } from "../../core/base"; import { AssocEdge } from "../../core/ent"; import { TempDB } from "../db/test_db"; import { FakeUser, UserCreateInput, ContactCreateInput, FakeContact } from "."; import { EventCreateInput, FakeEvent } from "./fake_event"; export declare function getContactInput(user: FakeUser, input?: Partial): ContactCreateInput; export declare function getUserInput(input?: Partial): UserCreateInput; export declare function getEventInput(user: FakeUser, input?: Partial): EventCreateInput; export declare function createTestUser(input?: Partial): Promise; export declare const inputs: Partial[]; export declare function createAllContacts(input?: Partial, slice?: number): Promise<[FakeUser, FakeContact[]]>; export declare function verifyUserToContactEdges(user: FakeUser, edges: AssocEdge[], contacts: FakeContact[]): void; export declare function verifyUserToContactRawData(user: FakeUser, edges: Data[], contacts: FakeContact[]): void; export declare function verifyUserToContacts(user: FakeUser, ents: FakeContact[], contacts: FakeContact[]): void; export declare function createEdges(): Promise; export declare function edgeTableNames(): string[]; export declare function createTestEvent(user: FakeUser, input?: Partial): Promise; export declare function setupTempDB(): Promise; export declare function tempDBTables(): import("../db/test_db").Table[]; interface options { howMany: number; interval: number; userInput?: Partial; eventInputs?: Partial[]; } export declare function createAllEvents(opts: options): Promise<[FakeUser, FakeEvent[]]>; export {};