import { FetchStateAndError, ID } from '../../commonStateTypes/common'; import { RootState } from '../../rootStateTypes'; import { NotificationSettings } from './settingsViewState'; import { BankConnectionsSetupView, BillingView, IntegrationsView, MyBankConnectionsView, MyProfileSelectorView, NotificationSettingsSelectorView } from './types/settingsViewSelectorTypes'; export declare function getApprovalRuleViewDetails(state: RootState): FetchStateAndError; export declare function getBankConnectionsSetupViewDetails(state: RootState, companyId: ID, isBillPayEnabled: boolean, isRemiEnabled: boolean, isAccountEnabled: boolean, isCardEnabled: boolean, isTreasuryEnabled: boolean): BankConnectionsSetupView; export declare function getBillingAccountsViewDetails(state: RootState, companyId: ID): BillingView; export declare function getMyBankConnectionsDetails(state: RootState, userId: ID): MyBankConnectionsView; export declare function getIntegrationsView(state: RootState, companyId: ID): IntegrationsView; export declare const getMyProfileView: (state: RootState, shouldFetchClasses: boolean) => MyProfileSelectorView; export declare const getNotificationSettings: (state: RootState) => NotificationSettings; export declare const getNotificationSettingsView: (state: RootState) => NotificationSettingsSelectorView;