import { RegistrationRejectionReason, HostEventPics, EventTypes, HostEventTime, FormEventFields, HostEventFee, ServiceAudience } from '@jealous-robot-dev/drophr-common'; export interface HELookup { data?: { selected_currency: string; max: number; min: number; }; rejection?: RegistrationRejectionReason; } export interface ShortDraft { id: string; lm: string; } export interface HEIntroResponse { drafts: ShortDraft; } export interface HEDraft { id: string; latest_step: FormEventFields; [FormEventFields.NAME]?: string; [FormEventFields.DESCRIPTION]?: string; [FormEventFields.PICTURES]?: HostEventPics[]; [FormEventFields.LANG]?: string[]; [FormEventFields.FEE]?: HostEventFee; [FormEventFields.TYPE]?: EventTypes; [FormEventFields.TIME]?: HostEventTime; [FormEventFields.TAGS]?: string[]; [FormEventFields.PREREQUISITES]?: string[]; [FormEventFields.CAPACITY]?: number; [FormEventFields.AUDIENCE]?: ServiceAudience; } export interface HEShortcut { id: string; name: string; pic: string; langs: string[]; duration: number; type: EventTypes; fee: HostEventFee; } export declare type DraftUpdatableValue = HostEventFee | EventTypes | HostEventTime | HostEventPics[] | string | string[] | number | ServiceAudience;