import type { SearchcraftCore } from "../../classes/index"; /** * This web component is designed to choose the number of search results displayed. * * @react-import * ```jsx * import { SearchcraftSearchResultsPerPage } from "@searchcraft/react-sdk"; * ``` * * @vue-import * ```jsx * import { SearchcraftSearchResultsPerPage } from "@searchcraft/vue-sdk"; * ``` * * @js-example * ```html * * * ``` * * @react-example * ```jsx * * ``` * * @vue-example * ```jsx * * ``` */ export declare class SearchcraftSearchResultsPerPage { /** * The amount the options will increase (e.g. 20 = [20, 40, 60, 80, 100]). * The base value is defined by the `searchResultsPerPage` option in the configuration. */ increment: string | number; /** * The id of the Searchcraft instance that this component should use. */ searchcraftId?: string; searchTerm: any; searchResultsPage: any; searchResultsPerPage: any; searchResultsCount: any; searchResultsPagesCount: any; searchClientRequestProperties: any; initialSearchResultsPerPage: any; setSearchResultsPerPage: (perPage: number) => void; setSearchResultsPage: (page: number) => void; private unsubscribe; private cleanupCore?; onCoreAvailable(core: SearchcraftCore): void; connectedCallback(): void; disconnectedCallback(): void; render(): any; } //# sourceMappingURL=searchcraft-search-results-per-page.d.ts.map