import mongoose from 'mongoose'; import { GiveawayEmbeds } from '../giveaway'; export interface Entry { userId: string; guildId: string; messageId: string; } export interface Requirement { type: 'guild' | 'role' | 'none'; id?: string; } export type giveawayData = { message?: string; entry?: Entry[]; entered?: number; winCount?: number; requirements?: Requirement; endTime?: string; description?: string; started?: number; prize?: string; host?: string; embeds: GiveawayEmbeds; }; declare const _default: mongoose.Model & giveawayData & { _id: mongoose.Types.ObjectId; }, mongoose.Schema & giveawayData & { _id: mongoose.Types.ObjectId; }, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, giveawayData, mongoose.Document & giveawayData & { _id: mongoose.Types.ObjectId; }>>; export default _default;