import React, { ReactNode } from 'react'; import { UseDisclosureReturn } from '@chakra-ui/react'; import { FieldRendererProps } from '../../types'; interface TestFormAdminContextProps { formFields: FieldRendererProps[]; setFormFields: React.Dispatch>; createModalDisclosure: UseDisclosureReturn; editModalDisclosure: UseDisclosureReturn; selectedRow: any; setSelectedRow: React.Dispatch; data: any[]; setData: React.Dispatch; companyToken: string; collectionName: string; columns: any[]; loading: boolean; pageCount: number; setPageCount: React.Dispatch; fetchData: () => Promise; currentPage: number; setCurrentPage: React.Dispatch>; pageSize: number; sortField: string; sortOrder: string; handlePageClick: (data: { selected: number; }) => void; updateRow: (updatedRow: any) => void; } interface TestFormAdminProviderProps { children: ReactNode; fields: FieldRendererProps[]; companyToken: string; collectionName: string; } export declare const TestFormAdminProvider: React.FC; export declare const useTestFormAdminContext: () => TestFormAdminContextProps; export {};