import { LitElement, TemplateResult } from "lit"; /** * A page indicator component that displays a series of dots representing pages. * * One dot is highlighted to indicate the currently selected page. * * [Warp component reference](https://warp-ds.github.io/docs/components/page-indicator/frameworks/elements) */ declare class WarpPageIndicator extends LitElement { static styles: import("lit").CSSResult[]; /** * Currently selected page (1-based index) */ selectedPage: number; /** * Total number of pages */ pageCount: number; /** Validated page count (minimum 1) */ private get _validPageCount(); /** Validated selected page (clamped to valid range) */ private get _validSelectedPage(); render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "w-page-indicator": WarpPageIndicator; } } export { WarpPageIndicator };