import type { ActionsNS } from '../../actions/namespace';
import { InMemoryParams } from '../../adapters';
import FormConsumerBase from './base';
import type { FormConsumerHooks } from './namespace';
type IHandlers = ActionsNS.IHandlers;
export default class FormConsumerArray<T extends object = any> extends FormConsumerBase<T> {
    beforeDialog?: (instance: FormConsumerArray) => void;
    afterDialog?: (instance: FormConsumerArray, action: any) => void;
    constructor(params: InMemoryParams<T>, actionHandlers?: IHandlers, hooks?: FormConsumerHooks<FormConsumerArray>);
}
export {};
//# sourceMappingURL=array.d.ts.map