import { DaffAuthorizeNetMemoizedSelectors } from '@daffodil/authorizenet/state'
interface DaffAuthorizeNetMemoizedSelectors {
selectAuthorizeNetFeatureState: MemoizedSelector<DaffAuthorizeNetStateRootSlice, DaffAuthorizeNetReducersState, DefaultProjectorFn<DaffAuthorizeNetReducersState>>
selectAuthorizeNetState: MemoizedSelector<DaffAuthorizeNetStateRootSlice, DaffAuthorizeNetReducerState, DefaultProjectorFn<DaffAuthorizeNetReducerState>>
selectLoading: MemoizedSelector<DaffAuthorizeNetStateRootSlice, boolean, DefaultProjectorFn<boolean>>
selectPaymentError: MemoizedSelector<DaffAuthorizeNetStateRootSlice, DaffStateError, DefaultProjectorFn<DaffStateError>>
selectAcceptJsLoadError: MemoizedSelector<DaffAuthorizeNetStateRootSlice, DaffStateError, DefaultProjectorFn<DaffStateError>>
selectIsAcceptJsLoaded: MemoizedSelector<DaffAuthorizeNetStateRootSlice, boolean, DefaultProjectorFn<boolean>>
}