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 declare 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 & Omit, mongoose.Schema & Omit, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, giveawayData, mongoose.Document> & Omit & { _id: mongoose.Types.ObjectId; }, never>>>; export default _default;