import { type TuiPreviewIcons } from '../preview.options';
import * as i0 from "@angular/core";
export declare class TuiPreviewPagination {
    protected readonly icons: TuiPreviewIcons;
    protected readonly texts: import("@angular/core").Signal<readonly [previous_page: string, next_page: string]>;
    readonly length: import("@angular/core").InputSignal<number>;
    readonly index: import("@angular/core").ModelSignal<number>;
    onArrowClick(step: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiPreviewPagination, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiPreviewPagination, "tui-preview-pagination", never, { "length": { "alias": "length"; "required": false; "isSignal": true; }; "index": { "alias": "index"; "required": false; "isSignal": true; }; }, { "index": "indexChange"; }, never, never, true, never>;
}
