import { EntitySchema } from '@mikro-orm/core';
import { BaseEntity } from '../../core/entities/base.entity';
export declare class Guest extends BaseEntity {
    name: string;
    email?: string;
    phone?: string;
    rsvp: boolean;
    tableId?: string;
}
export declare const GuestSchema: EntitySchema<Guest, never, import("@mikro-orm/core").EntityCtor<Guest>>;
export declare class GuestNotificationPreference extends BaseEntity {
    guestId: string;
    email: boolean;
    whatsapp: boolean;
    metadata?: Record<string, any>;
}
export declare const GuestNotificationPreferenceSchema: EntitySchema<GuestNotificationPreference, never, import("@mikro-orm/core").EntityCtor<GuestNotificationPreference>>;
//# sourceMappingURL=guest.entity.d.ts.map