import { TileInput } from "./tile-input"; import { PuffInput, PuffLiteInput } from "./puff-input"; import { CollectionInput } from "./collection-input"; export type StandardSliceInput = { items: TileInput[]; }; export type CommentLeadAndCartoonSliceInput = { lead: TileInput; cartoon: TileInput; }; export type InTheNewsSliceInput = { items: PuffLiteInput[]; }; export type LetterThundererPodcastSliceInput = { letter: TileInput; thunderer: TileInput; podcast: TileInput; }; export type CommentTwoAndNotebookSliceInput = { main1: TileInput; main2: TileInput; notebook: TileInput; }; export type ContainerSliceInput = { collection: CollectionInput; }; export type FocusSliceInput = { main: TileInput; }; export type LeadersSliceInput = { leader1: TileInput; leader2: TileInput; leader3: TileInput; }; export type LeadOneAndFourSliceInput = { lead: TileInput; support1: TileInput; support2: TileInput; support3: TileInput; support4: TileInput; }; export type SupplementLeadAndFourStackSliceInput = { lead: TileInput; support1: TileInput; support2: TileInput; support3: TileInput; support4: TileInput; }; export type LeadOneAndOneSliceInput = { lead: TileInput; support: TileInput; leadBullet1?: TileInput | null; leadBullet2?: TileInput | null; leadBullet3?: TileInput | null; }; export type LeadOneAndTwoSliceInput = { lead: TileInput; support1: TileInput; support2: TileInput; }; export type LeadOneFullWidthSliceInput = { lead: TileInput; }; export type LeadOneNoPicAndOneAndPortraitSliceInput = { lead: TileInput; support: TileInput; portrait: TileInput; }; export type LeadTwoNoPicAndTwoSliceInput = { lead1: TileInput; lead2: TileInput; support1: TileInput; support2: TileInput; lead1Bullet1?: TileInput | null; lead1Bullet2?: TileInput | null; lead1Bullet3?: TileInput | null; }; export type ObituariesLeadAndTwoSliceInput = { lead: TileInput; support1: TileInput; support2: TileInput; }; export type OpinionOneAndTwoSliceInput = { opinion: TileInput; support1: TileInput; support2: TileInput; }; export type PuffSliceInput = { items: PuffInput[]; }; export type SecondaryFourSliceInput = { secondary1: TileInput; secondary2: TileInput; secondary3: TileInput; secondary4: TileInput; }; export type SecondaryOneSliceInput = { secondary: TileInput; }; export type SecondaryOneAndColumnistSliceInput = { secondary: TileInput; columnist: TileInput; }; export type SecondaryOneAndFourSliceInput = { secondary: TileInput; support1: TileInput; support2: TileInput; support3: TileInput; support4: TileInput; }; export type SupplementSecondaryOneAndFourSliceInput = { secondary: TileInput; support1: TileInput; support2: TileInput; support3: TileInput; support4: TileInput; }; export type SecondaryTwoAndTwoSliceInput = { secondary1: TileInput; secondary2: TileInput; support1: TileInput; support2: TileInput; }; export type SecondaryTwoNoPicAndTwoSliceInput = { secondary1: TileInput; secondary2: TileInput; support1: TileInput; support2: TileInput; }; export type TwoPicAndSixNoPicSliceInput = { lead1: TileInput; lead2: TileInput; support1: TileInput; support2: TileInput; support3: TileInput; support4: TileInput; support5: TileInput; support6: TileInput; };