import * as React from 'react'; import type { Data, TeamStats, Problem, RuleProblem } from './index.types'; import type { ResolvedFilter } from '@redocly/theme/core/types'; export declare function ApiListView(props: { data: Data[]; levelNames: string[]; hasTeam: boolean; hasPublishedAt: boolean; teamLabel: string; }): React.JSX.Element; export declare function RulesView(props: { data: RuleProblem[]; }): React.JSX.Element; export declare function TeamsView(props: { data: TeamStats[]; levelNames: string[]; filters: ResolvedFilter[]; setActiveTab: (tab: 'teams' | 'apis' | 'rules') => void; teamLabel: string; teamProperty: string; }): React.JSX.Element; export declare function ApiView(props: { data: Problem[]; title: string; }): React.JSX.Element; export declare function RuleView(props: { catalogSlug: string; slug: string; data: RuleProblem; hasPublishedAt?: boolean; hasTeam?: boolean; teamLabel: string; }): React.JSX.Element; export declare function ApiPage(props: { catalogSlug: string; slug: string; api: Data; teamLabel: string; rulesPerLevel: Record; }): React.JSX.Element; //# sourceMappingURL=views.d.ts.map