import React from 'react';
import type { IScopedContext } from 'jamis-core';
import { ScopedContext } from 'jamis-core';
import type { PaginationWrapProps } from '../types';
declare class PaginationWrapper extends React.Component<PaginationWrapProps> {
    static defaultProps: Partial<PaginationWrapProps>;
    constructor(props: PaginationWrapProps);
    componentDidUpdate(prevProps: PaginationWrapProps): void;
    render(): JSX.Element;
}
export declare class PaginationWrapperRenderer extends PaginationWrapper {
    context: React.ContextType<typeof ScopedContext>;
    static contextType: React.Context<IScopedContext<import("jamis-core").ScopedComponentType>>;
    constructor(props: PaginationWrapProps, context: IScopedContext);
    componentWillUnmount(): void;
    reloadTarget(target: string, data?: any): void;
    setData(values: Record<string, any>): void;
}
export {};
