import type { Audit, CategoryRef, Group } from '@code-pushup/models'; import { type PluginUrlContext } from './plugin-url-config.js'; export declare function shouldExpandForUrls(urlCount: number): boolean; export declare function addIndex(slug: string, index: number): string; export declare function removeIndex(slug: string): string; export declare function extractGroupSlugs(groups: Group[]): string[]; export declare function resolveUrlWeight(weights: PluginUrlContext['weights'], index: number, userDefinedWeight?: number): number; export declare function expandAuditsForUrls(audits: Audit[], urls: string[]): Audit[]; export declare function expandGroupsForUrls(groups: Group[], urls: string[]): Group[]; type CategoryRefInput = Omit & { weight?: number; }; export declare function expandCategoryRefs(ref: CategoryRefInput, context: PluginUrlContext): CategoryRef[]; export {};