import React from 'react'; import { DynamicFieldProps, NewDynamicFieldProps } from '../../types'; import { DFStateProps } from '../reducers/DFReducer'; interface DFContextProps { state: DFStateProps; fetchDynamicFields?: (campaignCategory: string) => Promise; addDynamicField?: (data: NewDynamicFieldProps) => Promise; updateDynamicField?: (data: DynamicFieldProps) => Promise; deleteDynamicField?: (data: DynamicFieldProps) => Promise; } export declare const DynamicFieldsContext: React.Context; export declare const DynamicFieldsProvider: ({ children }: { children: any; }) => JSX.Element; export declare const useDynamicFields: () => DFContextProps; export {};