import { BaseApplicationForLogic, Form } from '@features/configure-forms/form.typing'; import { LogicColumnDisplay } from '@features/logic-builder/logic-builder.typing'; import { TypeaheadSelectOption } from '@yourcause/common'; import { BaseYcState, RegisterYCState } from '@yourcause/common/state'; @RegisterYCState() export class FormLogicState extends BaseYcState { readonly reportFieldLogicColumns: LogicColumnDisplay[]; readonly formDetails: { [id: number]: Form; } = {}; readonly pageOptionsMap: Record[]> = {}; }