import type { BffCatalogEntity, BffCatalogEntityList, BffCatalogRelatedEntity, BffCatalogRelatedEntityList, CatalogSwitcherItem, CatalogViewMode, CatalogFiltersWithCounts } from '@redocly/theme/core/types'; import type { EntitiesCatalogConfig, CatalogEntityConfig } from '@redocly/config'; import type { GetServerPropsFn } from '../../types/plugins/common'; export type ServerSideProps = { status: 'success'; entitiesTypes: string[]; entities: BffCatalogEntityList; catalogConfig: CatalogEntityConfig; filters: CatalogFiltersWithCounts; catalogSwitcherItems: CatalogSwitcherItem[]; initialViewMode?: CatalogViewMode; } | { status: 'success'; entity: BffCatalogEntity; relatedEntity: BffCatalogRelatedEntity | null; relations: BffCatalogRelatedEntityList; entitiesCatalogConfig: EntitiesCatalogConfig; catalogConfig: CatalogEntityConfig; sharedDataIds?: Record; } | { status: 'notFound'; }; declare const getServerProps: GetServerPropsFn; export default getServerProps; //# sourceMappingURL=get-server-props.d.ts.map