export declare const pageViewSlice: import('@reduxjs/toolkit').Slice<import('immer/dist/internal.js').WritableDraft<{
    currentPage: number;
    rows: any[];
    columns: any[];
    columnOrder: any[];
    loading: boolean;
    error: string;
    pages: {
        name: string;
        _id: number;
        data: {
            rows: {
                name: string;
                age: number;
                gender: string;
                company: string;
                location: string;
                price: number;
            }[];
            columns: {
                header: string;
                type: string;
                accessorKey: string;
            }[];
            columnOrder: string[];
        };
    }[];
    paginationModel: {
        pageNo: number;
        limit: number;
    };
}>, {
    changeCurrentPage(state: import('immer/dist/internal.js').WritableDraft<{
        currentPage: number;
        rows: any[];
        columns: any[];
        columnOrder: any[];
        loading: boolean;
        error: string;
        pages: {
            name: string;
            _id: number;
            data: {
                rows: {
                    name: string;
                    age: number;
                    gender: string;
                    company: string;
                    location: string;
                    price: number;
                }[];
                columns: {
                    header: string;
                    type: string;
                    accessorKey: string;
                }[];
                columnOrder: string[];
            };
        }[];
        paginationModel: {
            pageNo: number;
            limit: number;
        };
    }>, action: {
        payload: any;
        type: string;
    }): void;
    setPages(state: import('immer/dist/internal.js').WritableDraft<{
        currentPage: number;
        rows: any[];
        columns: any[];
        columnOrder: any[];
        loading: boolean;
        error: string;
        pages: {
            name: string;
            _id: number;
            data: {
                rows: {
                    name: string;
                    age: number;
                    gender: string;
                    company: string;
                    location: string;
                    price: number;
                }[];
                columns: {
                    header: string;
                    type: string;
                    accessorKey: string;
                }[];
                columnOrder: string[];
            };
        }[];
        paginationModel: {
            pageNo: number;
            limit: number;
        };
    }>, action: {
        payload: any;
        type: string;
    }): void;
    setPaginationModel(state: import('immer/dist/internal.js').WritableDraft<{
        currentPage: number;
        rows: any[];
        columns: any[];
        columnOrder: any[];
        loading: boolean;
        error: string;
        pages: {
            name: string;
            _id: number;
            data: {
                rows: {
                    name: string;
                    age: number;
                    gender: string;
                    company: string;
                    location: string;
                    price: number;
                }[];
                columns: {
                    header: string;
                    type: string;
                    accessorKey: string;
                }[];
                columnOrder: string[];
            };
        }[];
        paginationModel: {
            pageNo: number;
            limit: number;
        };
    }>, action: {
        payload: any;
        type: string;
    }): void;
    setColumnOrder(state: import('immer/dist/internal.js').WritableDraft<{
        currentPage: number;
        rows: any[];
        columns: any[];
        columnOrder: any[];
        loading: boolean;
        error: string;
        pages: {
            name: string;
            _id: number;
            data: {
                rows: {
                    name: string;
                    age: number;
                    gender: string;
                    company: string;
                    location: string;
                    price: number;
                }[];
                columns: {
                    header: string;
                    type: string;
                    accessorKey: string;
                }[];
                columnOrder: string[];
            };
        }[];
        paginationModel: {
            pageNo: number;
            limit: number;
        };
    }>, action: {
        payload: any;
        type: string;
    }): void;
    setRowData(state: import('immer/dist/internal.js').WritableDraft<{
        currentPage: number;
        rows: any[];
        columns: any[];
        columnOrder: any[];
        loading: boolean;
        error: string;
        pages: {
            name: string;
            _id: number;
            data: {
                rows: {
                    name: string;
                    age: number;
                    gender: string;
                    company: string;
                    location: string;
                    price: number;
                }[];
                columns: {
                    header: string;
                    type: string;
                    accessorKey: string;
                }[];
                columnOrder: string[];
            };
        }[];
        paginationModel: {
            pageNo: number;
            limit: number;
        };
    }>, { payload }: {
        payload: any;
        type: string;
    }): void;
}, "pageView">;
declare const pageViewChangeCurrentPage: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "pageView/changeCurrentPage">, setPageViewPages: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "pageView/setPages">, setPageViewPaginationModel: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "pageView/setPaginationModel">, setColumnOrder: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "pageView/setColumnOrder">, setRowData: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "pageView/setRowData">;
export { pageViewChangeCurrentPage, setPageViewPages, setPageViewPaginationModel, setColumnOrder, setRowData, };
declare const _default: import('@reduxjs/toolkit').Reducer<import('immer/dist/internal.js').WritableDraft<{
    currentPage: number;
    rows: any[];
    columns: any[];
    columnOrder: any[];
    loading: boolean;
    error: string;
    pages: {
        name: string;
        _id: number;
        data: {
            rows: {
                name: string;
                age: number;
                gender: string;
                company: string;
                location: string;
                price: number;
            }[];
            columns: {
                header: string;
                type: string;
                accessorKey: string;
            }[];
            columnOrder: string[];
        };
    }[];
    paginationModel: {
        pageNo: number;
        limit: number;
    };
}>>;
export default _default;
