import { Episode } from './episode'; import { ProgressMap } from './progress-map'; import { StoryData } from './story-data'; import { StoryEvent } from './story-event'; import { StoryInput } from './story-input'; import { StoryLink } from './story-link'; export declare class Story { key: string; name: string; description: string; storySchemaKey?: any; version: number; schemaVersion?: number; inputs: { [index: string]: StoryInput; }; get inputArray(): StoryInput[]; storyEvents: StoryEvent[]; progressMap: ProgressMap; episodes: Episode[]; links: StoryLink[]; milestones: string[]; htmlTemplates: { [index: string]: string; }; textTemplates: { [index: string]: string; }; events: string[]; externalEvents: any[]; hasJsFile: boolean; hasJSONFile: boolean; hasCSSFile: boolean; hasDeliveryAction: boolean; persistent: boolean; data: StoryData | any; thumbnailUrl?: string; jsFile?: string; cssFile?: string; publicCreationEnabled: boolean; jsUrl?: string; cssUrl?: string; }