import { NgtObjectProps, NgtTriple } from "@angular-three/core"; import { Group, Vector3 } from "three"; import { EventEmitter } from "@angular/core"; import { InteractiveObjects } from "../interactive-objects"; import { Paging } from "../flat-ui-utils"; import * as i0 from "@angular/core"; declare class PageButtonData { position: NgtTriple; text: string; constructor(position: NgtTriple, text: string); } export declare class FlatUIPaginator extends NgtObjectProps { paging: Paging; showlabel: boolean; private _showfirstlast; get showfirstlast(): boolean; set showfirstlast(newvalue: boolean); private _buttonsize; get buttonsize(): number; set buttonsize(newvalue: number); buttonspacing: number; selectable?: InteractiveObjects; widthchange: EventEmitter; protected buttons: Array; protected get text(): string; protected textposition: Vector3; ngOnInit(): void; private buildbuttons; protected clicked(keycode: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};