import { ContextValue } from '../context/ContextValue.js';
import { JinjaExpressionVariable } from '../context/JinjaVariable.js';
import { FormContextValue } from './FormContextValue.js';
import { FormVariable } from './FormVariable.js';
import { FormInitStatus } from './types.js';
export declare function useFieldState(variable: FormVariable): import("./types.js").FieldState;
export declare function useFieldValue(variable: FormVariable): any;
export declare function useIsRepeating(variable?: FormVariable): boolean;
export declare function useFieldEffect(variable: FormVariable): void;
export declare function useJinjaFormsInit(): FormInitStatus;
export declare function useComputedInputsEffect(computed: JinjaExpressionVariable[] | undefined, form: ContextValue | undefined): void;
export declare function useWatchJinjaExpression(expression: string | undefined): any;
export declare function useAscendInputsEffect(context?: FormContextValue): void;
//# sourceMappingURL=hooks.d.ts.map