export declare class Select { /** Selects all valid table rows. */ static readonly TR = "tr:not(:empty, [id*='load'])"; static tr(parent: Document | HTMLElement): HTMLTableRowElement[]; /** HTMLElement containing max page number. */ static readonly MAX_PAGE_NUM = "#content ul.pagination:not(.small) > li:nth-last-child(2) > a"; /** Selects all trophy nodes from a trophy list. */ static readonly TROPHY_LIST_TROPHIES: "#content div.col-xs > div.box.no-top-border table:last-of-type tr:not(:empty, [id*='load'])"; private static readonly SUFFIX; /** Game node selectors based on the page. * * **Note:** Array values are necessary to replace pseudo-class `:is()` since it's not currently supported by JSDOM. */ static gameNodes: { Games: string[]; SeriesCatalog: string[]; GameSearch: string[]; Profile: string[]; SeriesPage: string[]; /** Cannot select game nodes on its own; must be used after finding the "OTHER PLATFORMS AND REGIONS" section. */ GameTrophyList: string[]; }; }