import { IKuForm } from '@/types/form'; import { IKuFmField } from '@/types/field'; import { CommonObject } from '@/types/types'; export declare type Interceptor = (fields: IKuFmField, form: IKuForm, store: CommonObject, lastProps: Record) => Record | void; export default class InterceptorManager { private interceptors; constructor(); use(interceptor: Interceptor): number; forEach(fields: IKuFmField, form: IKuForm, store: CommonObject): CommonObject; eject(id: number): void; }