import { UseDisclosureReturn } from "@chakra-ui/react";
import React from "react";
export type TablePropsType = {
    pagination: {
        size: number;
        page: number;
    };
    limit: number;
    offset: number;
    setPagination: React.Dispatch<React.SetStateAction<{
        size: number;
        page: number;
    }>>;
    isScrollTable: boolean;
    setIsScrollTable: React.Dispatch<React.SetStateAction<boolean>>;
    isTableModify: boolean;
    setIsTableModify: React.Dispatch<React.SetStateAction<boolean>>;
    editorDisclosure?: UseDisclosureReturn;
    sqlQuery: string;
    setSqlQuery: React.Dispatch<React.SetStateAction<string>>;
};
export declare const TablePropsContext: React.FC;
export declare const useTableProps: () => TablePropsType;
