import { SliceArticle } from '@times-components/ts-slices'; declare type Byline = { __typename: string; type: 'author'; name: string; } | { __typename: string; type: 'inline'; value: string; }; declare type MediaCrop = { __typename: string; url: string; alt?: string; aspectRatio: string; }; declare type Media = { __typename: string; crops: MediaCrop[]; posterImage: { crops: MediaCrop[]; }; }; declare type SummaryText = { __typename: string; text: string; }; declare type Summary = { __typename: string; children: SummaryText[]; }; export declare type Article = { __typename: string; url: string; slug: string; label: string; headline: string; publishedDateTime: string; bylines?: Byline[]; summary?: Summary; media?: Media; categoryPath?: string; }; export declare const getRecommendedArticlesSlice: (articles: Article[]) => { name: string; children: { article: SliceArticle; }[]; }; export {};