import { ComponentWrapper, ElementWrapper } from "@cloudscape-design/test-utils-core/selectors";
import ButtonWrapper from '../button';
import InputWrapper from '../input';
import PopoverWrapper from '../popover';
export default class PaginationWrapper extends ComponentWrapper {
    static rootSelector: string;
    findCurrentPage(): ElementWrapper;
    findPageNumbers(): import("@cloudscape-design/test-utils-core/selectors").MultiElementWrapper<ElementWrapper>;
    /**
     * Returns a page number for a given index.
     *
     * @param index 1-based index of the page number to return.
     */
    findPageNumberByIndex(index: number): ElementWrapper;
    findPreviousPageButton(): ElementWrapper;
    findNextPageButton(): ElementWrapper;
    /**
     * Returns the jump to page input field.
     */
    findJumpToPageInput(): InputWrapper;
    /**
     * Returns the jump to page submit button.
     */
    findJumpToPageButton(): ButtonWrapper | null;
    /**
     * Returns the error popover for jump to page.
     */
    findJumpToPagePopover(): PopoverWrapper;
}
