import { LabeledRequestHandler } from '../../../../skill/models';
import { Calculable } from '../../../../types';
import { APLBaseComponentModel, APLBaseComponentProps, APLComponent } from '../../component';
export interface AlexaPageCounterModel extends APLBaseComponentModel {
    currentPage?: Calculable<string>;
    currentPageComponentId?: Calculable<string>;
    totalPages?: Calculable<string>;
}
export interface AlexaPageCounterProps extends APLBaseComponentProps {
    currentPage?: Calculable<string>;
    currentPageComponentId?: Calculable<string>;
    totalPages?: Calculable<string>;
}
export declare class AlexaPageCounter extends APLComponent<AlexaPageCounterModel, AlexaPageCounterProps> {
    constructor(props: AlexaPageCounterProps);
    componentSpecificModel(): AlexaPageCounterModel;
    componentSpecificRequestHandlers(): LabeledRequestHandler[];
}
