import { Film, FilmPage, ActivityFeedPage, ReviewsPage, PosterSize, FilmsPage, FilmListPage } from './types'; import * as lburls from './urls'; export * from './types'; export { HOST, BASE_URL } from './constants'; export type FilmURLOptions = lburls.FilmHrefOptions; export type GetFilmOptions = (FilmURLOptions | { tmdbId: string; } | { imdbId: string; }) & { includeAjaxContent?: boolean; relatedFilmsPosterSize?: PosterSize; }; export declare const getFilm: (options: GetFilmOptions) => Promise; export type GetFilmFromExternalIDOptions = ({ tmdbId: string; } | { imdbId: string; }); export declare const getFilmHrefFromExternalID: (options: GetFilmFromExternalIDOptions) => Promise; export declare const getFilmSlugFromExternalID: (options: GetFilmFromExternalIDOptions) => Promise; export type GetFilmPosterOptions = lburls.FilmHrefOptions & { posterSize?: PosterSize; }; export declare const getFilmPoster: (options: GetFilmPosterOptions) => Promise; export type GetUserFollowingFeedOptions = { after?: number | string | null | undefined; csrf?: string | null | undefined; includeAjaxContent?: boolean; posterSize?: { width: number; height: number; }; }; export declare const getUserFollowingFeed: (username: string, options?: GetUserFollowingFeedOptions) => Promise; export type GetReviewsOptions = lburls.ReviewsHrefOptions; export declare const getReviews: (options: GetReviewsOptions) => Promise; export type GetFilmsOptions = lburls.FilmsHrefOptions & { includeAjaxContent?: boolean; posterSize?: { width: number; height: number; }; }; export declare const getFilms: (options: GetFilmsOptions) => Promise; export type GetSimilarFilmsOptions = lburls.SimilarToFilmHrefOptions & { includeAjaxContent?: boolean; posterSize?: { width: number; height: number; }; }; export declare const getSimilarFilms: (options: GetSimilarFilmsOptions) => Promise; export type GetFilmListOptions = lburls.FilmListHrefOptions & { includeAjaxContent?: boolean; posterSize?: { width: number; height: number; }; }; export declare const getFilmList: (options: GetFilmListOptions) => Promise; //# sourceMappingURL=index.d.ts.map