import { ProductSupportingContractsComplete } from "../product/types"; import { Contract, ContractCreateForm, ContractGroup, ContractGroupCreateForm, ContractGroupSelected, ContractEditForm } from "./types"; import { PaginationResponseV1 } from "../common/types"; export type ContractState = { contracts: Contract[]; contractsPaginationMeta: PaginationResponseV1; contractsAreLoading: boolean; contractSelectedId: string | number | null; contractSelected: ProductSupportingContractsComplete | null; contractSelectedIsLoading: boolean; contractForm: ContractCreateForm | ContractEditForm; contractCreateError: any; contractFormIsValid: boolean | null; contractListShouldBeInfiniteScroll: boolean; groups: ContractGroup[]; groupSelected: ContractGroupSelected; groupsAreLoading: boolean; groupIsCreating: boolean; groupCreateError: string | null; groupUpdateError: string | null; groupForm: ContractGroupCreateForm; groupUpdateNameInput: string; groupFormIsValid: boolean; filterChannelName: string; filterGroupId: string; filtersAccordionIsOpen: boolean; }; //# sourceMappingURL=state.types.d.ts.map