export declare type MetaResponse = {
    total: number;
    limit: number;
    offset: number;
    page: number;
    pages: number;
};
export declare type Movie = {
    _id: string;
    name: string;
    runtimeInMinutes: number;
    budgetInMillions: number;
    boxOfficeRevenueInMillions: number;
    academyAwardNominations: number;
    academyAwardWins: number;
    rottenTomatoesScore: number;
};
export declare type MovieQuote = {
    _id: string;
    id: string;
    movie: string;
    character: string;
    dialog: string;
};
export declare type MovieApiResponse = MetaResponse & {
    docs: Movie[];
};
export declare type MovieQuoteApiResponse = MetaResponse & {
    docs: MovieQuote[];
};
export declare type PaginationParams = {
    limit?: number;
    page?: number;
    offset?: number;
};
export declare type SortingParams = {
    sort?: string;
};
export declare type FilteringParams = {
    filter?: string;
};
export declare type MetaParams = PaginationParams & SortingParams & FilteringParams;
export declare type MovieParams = MetaParams & {
    movieId?: string;
    quote?: boolean;
    limit?: number;
    page?: number;
};
