import { CockpitFilters as CockpitFiltersType, CompanySubscriptionView, CompanyView, ID, SortOrder, SubscriptionViewSortKey } from '@zeniai/client-epic-state'; import { RequestToOpenThreadType } from '../../commentsAndNotes/utils/ThreadsProvider'; import { CockpitOptionType } from '../common/cockpitTypes'; import { NavHeaderActions, NavHeaderData } from '../common/navHeader/NavHeader'; import { UpdatableSubscriptionRowFormFields } from './subscriptionListView/SubscriptionListRow'; export type SubscriptionPageData = { subscriptionView: CompanySubscriptionView; }; export type SubscriptionPageActions = { changeHandlers: (companyId: ID, formData: UpdatableSubscriptionRowFormFields) => void; onCockpitReloadData: (cockpitOption: CockpitOptionType) => void; onCollapseToggled: (companyId: ID, isCollapsed: boolean) => void; onColumnSortConfigChanged: (sortKey: SubscriptionViewSortKey, sortOrder: SortOrder) => void; onCompanyNameClicked: (company: CompanyView) => void; onFiltersChange: (selectedCockpitOption: CockpitOptionType, filters?: CockpitFiltersType) => void; onPassportIconClicked: (company: CompanyView) => void; onPlanOrAddOnClicked: (companyId: ID, tenantId: ID) => void; onScroll: (scrollYOffset: number) => void; }; export interface Props { headerActions: NavHeaderActions; headerData: Omit; subscriptionPageActions: SubscriptionPageActions; subscriptionPageData: SubscriptionPageData; initialOpenThreadRequest?: RequestToOpenThreadType; } declare const SubscriptionPage: ({ headerData, headerActions, initialOpenThreadRequest, subscriptionPageActions, subscriptionPageData, }: Props) => import("react/jsx-runtime").JSX.Element; export default SubscriptionPage; export declare const getFilterCategoryValuesForSubscriptionTab: (subscriptionView: CompanySubscriptionView) => {};