import type { BuddyResponseProps, BuddySuggestedArticlesProps, AIArticleSummaryProps, QuickFilter } from '@pega/cosmos-react-work'; import type { MenuProps, OmitStrict } from '@pega/cosmos-react-core'; export declare const suggestedMock: { count: number; articles: ({ articleId: string; title: string; abstract: string; meta: { category: string; publishedDate: string; }; feedback: { likes: number; dislikes: number; liked: boolean; disliked: boolean; }; isFollowed: boolean; isLiked: boolean; href?: undefined; quickFilters?: undefined; } | { articleId: string; title: string; href: string; abstract: string; meta: { category: string; publishedDate: string; }; feedback: { likes: number; dislikes: number; liked: boolean; disliked: boolean; }; isFollowed: boolean; isLiked: boolean; quickFilters: { id: string; name: string; }[]; })[]; aiSuggestions: ({ articleId: string; title: string; semanticSearch: boolean; score: number; href?: undefined; } | { articleId: string; semanticSearch: boolean; title: string; href: string; score: number; })[]; }; export declare const followedMock: { count: number; articles: ({ articleId: string; title: string; abstract: string; meta: { category: string; publishedDate: string; }; feedback: { likes: number; dislikes: number; liked: boolean; disliked: boolean; }; isFollowed: boolean; isLiked: boolean; quickFilters: { id: string; name: string; }[]; href?: undefined; } | { articleId: string; title: string; href: string; abstract: string; meta: { category: string; publishedDate: string; }; feedback: { likes: number; dislikes: number; liked: boolean; disliked: boolean; }; isFollowed: boolean; isLiked: boolean; quickFilters: { id: string; name: string; }[]; } | { articleId: string; title: string; href: string; abstract: string; meta: { category: string; publishedDate: string; }; feedback: { likes: number; dislikes: number; liked: boolean; disliked: boolean; }; isFollowed: boolean; isLiked: boolean; quickFilters?: undefined; })[]; category: ({ id: string; primary: string; secondary: string[]; items: { id: string; primary: string; secondary: string[]; }[]; } | { id: string; primary: string; secondary: string[]; items?: undefined; })[]; sortBy: { id: string; primary: string; }[]; }; export declare const searchMock: { count: number; articles: ({ articleId: string; title: string; href: string; abstract: string; meta: { category: string; publishedDate: string; }; feedback: { likes: number; dislikes: number; liked: boolean; disliked: boolean; }; isFollowed: boolean; isLiked: boolean; quickFilters: { id: string; name: string; }[]; } | { articleId: string; title: string; abstract: string; meta: { category: string; publishedDate: string; }; feedback: { likes: number; dislikes: number; liked: boolean; disliked: boolean; }; isFollowed: boolean; isLiked: boolean; quickFilters: { id: string; name: string; }[]; href?: undefined; })[]; category: ({ id: string; primary: string; secondary: string[]; items: { id: string; primary: string; secondary: string[]; }[]; } | { id: string; primary: string; secondary: string[]; items?: undefined; })[]; sortBy: { id: string; primary: string; }[]; }; export declare const ArticleBuddyMockData: Pick & { content: string; }; export declare const ArticleBuddyActions: { items: { id: string; text: string; onClick: () => void; }[]; }; export declare const BuddyListMockData: BuddySuggestedArticlesProps; export interface AdditionalParams extends QuickFilter { metadata?: string; } export declare const searchSemanticArticles: (OmitStrict & { quickFilters?: AdditionalParams[]; })[]; export declare const semanticFilterOptions: MenuProps['items']; //# sourceMappingURL=ArticleList.mocks.d.ts.map