import { Actions } from '../../actions'; import { FormArrayState, FormGroupState, FormState } from '../../state'; export declare function dispatchActionPerChild(controls: ReadonlyArray>, actionCreator: (controlId: string) => Actions): ReadonlyArray>; export declare function childReducer(state: FormArrayState, action: Actions): FormArrayState; export declare function updateIdRecursiveForGroup(state: FormGroupState, newId: string): FormGroupState; export declare function updateIdRecursiveForArray(state: FormArrayState, newId: string): FormArrayState; export declare function updateIdRecursive(state: FormState, newId: string): FormState;