import { Models } from './models'; export declare namespace Mockers { function mockUser(options?: { _id?: string; role?: Models.UserRoles; email?: string; password?: string; saved_plays?: Models.IIdTime[]; streams_following?: Models.IIdTime[]; channel_stream?: string; player_stream?: string; }): Models.IUser; function mockPlay(options?: { _id?: string; uploader_id?: string; released_at?: Models.ISOString; streams?: string[]; }): Models.IPlay; function mockPlayDTO(options?: { _id?: string; uploader_id?: string; released_at?: Models.ISOString; streams?: string[]; num_comments?: number; avg_comm_rating?: number; }): Models.IPlayDTO; function mockUserReg(options?: { user_name?: string; email?: string; password?: string; }): Models.IUserRegistration; function mockUserCreds(options?: { email?: string; password?: string; }): Models.IUserCredentials; function mockRating(options?: { _id?: string; time?: Models.ISOString; play_id?: string; user_id?: string; value?: number; }): Models.IRating; function mockIdTime(options?: { id?: string; time?: string; }): Models.IIdTime; function mockComment(options?: { _id?: string; user_id?: string; play_id?: string; text?: string; time?: Models.ISOString; likes?: Models.IIdTime[]; parent?: string; }): Models.IComment; function mockStream(options?: { _id?: string; type?: Models.StreamTypes; is_suggestion?: boolean; }): Models.IStream; function mockPlayerStream(options?: { _id?: string; }): Models.IStream; function mockChannelStream(options?: { _id?: string; }): Models.IStream; }