import * as cheerio from 'cheerio'; import { Element } from 'domhandler'; import { Film, Viewing, FilmPageData, ActivityFeedEntry, ReviewsPage, RelatedFilmsList, FilmsPage, ErrorPage, FilmListPage, PageBackdrop, Pagination } from './types'; export declare const parsePageBackdropTag: (backdropTag: cheerio.Cheerio) => PageBackdrop; export declare const parseFilmPage: (pageData: cheerio.CheerioAPI | string) => FilmPageData; export declare const parseRelatedFilmsContainer: (element: cheerio.Cheerio, $: cheerio.CheerioAPI) => RelatedFilmsList; export declare const parseLdJson: (pageData: cheerio.CheerioAPI | string) => any; export declare const parseCSRF: (pageData: cheerio.CheerioAPI | string) => string | null; export declare const trimString: (str: string, char: string) => string; export declare const parsePagination: ($: cheerio.CheerioAPI) => Pagination; export declare const parseFilmPosterPage: (pageData: string) => Film; export declare const parseFilmPosterContainer: (element: cheerio.Cheerio) => Film; export declare const parseFilmPosterElement: (posterTag: cheerio.Cheerio) => Film; export declare const parseViewingListPage: (pageData: string) => ReviewsPage; export declare const parseViewingListElement: (reviewTag: cheerio.Cheerio, $: cheerio.CheerioAPI) => Viewing; export declare const parseAjaxActivityFeed: (pageData: string) => { items: ActivityFeedEntry[]; end: boolean; }; export declare const parseFilmsPage: (pageData: cheerio.CheerioAPI | string) => FilmsPage; export declare const parseAjaxHrefFromFilmsPage: ($: cheerio.CheerioAPI) => string | undefined; export declare const parseFilmListPage: (pageData: cheerio.CheerioAPI | string) => FilmListPage; export declare const parseErrorPage: (pageData: cheerio.CheerioAPI | string) => ErrorPage; //# sourceMappingURL=parser.d.ts.map