import { LastKeysState } from '../../jobs/reducers';
export declare const SET_JOBS_PAGINATION = "SET_JOBS_PAGINATION";
export declare const PAGE_FORWARDS = "PAGE_FORWARDS";
export declare const PAGE_BACKWARDS = "PAGE_BACKWARDS";
export declare const RESET_PAGINATION = "RESET_PAGINATION";
export interface SetJobsPaginationAction {
    type: 'SET_JOBS_PAGINATION';
    lastKeys: LastKeysState[];
    canPageForwards: boolean;
    canPageBack: boolean;
}
export interface PageForwardsAction {
    type: 'PAGE_FORWARDS';
}
export interface PageBackwardsAction {
    type: 'PAGE_BACKWARDS';
}
export interface ResetPaginationAction {
    type: 'RESET_PAGINATION';
}
export declare type JobPaginationAction = SetJobsPaginationAction | PageForwardsAction | PageBackwardsAction | ResetPaginationAction;
export declare const setJobsPagination: (lastKeys: LastKeysState[], canPageForwards: boolean, canPageBack: boolean) => SetJobsPaginationAction;
export declare const resetPagination: () => ResetPaginationAction;
export declare const pageForwards: () => PageForwardsAction;
export declare const pageBackwards: () => PageBackwardsAction;
