declare const Pagination_base: { new (): { [x: string]: any; darkMode: string; updated(changed: any): void; }; [x: string]: any; readonly properties: { darkMode: { type: StringConstructor; }; }; }; export class Pagination extends Pagination_base { static get styles(): import("lit").CSSResult; static get properties(): { /** The total number of paginatable rusults */ total: { type: NumberConstructor; }; /** The current page */ page: { type: NumberConstructor; }; /** The number of results shown on each page */ perPage: { type: NumberConstructor; }; /** Hide the component if no additional pages are found */ hideIfNoPages: { type: BooleanConstructor; }; /** Title of the previous button */ previousButtonText: { type: StringConstructor; }; /** Title of the next button */ nextButtonText: { type: StringConstructor; }; }; total: number; page: number; perPage: number; hideIfNoPages: boolean; previousButtonText: string; nextButtonText: string; _handlePreviousClick(): void; _handleNextClick(): void; _dispatchPageChanged(page: any): void; render(): import("lit-html").TemplateResult<1> | null; } export {};