export declare function filterByDomains<T extends {
    url: string;
}>(results: T[], includeDomains?: string[], excludeDomains?: string[]): T[];
export declare function filterByDateRange<T>(results: T[], fromDate?: string, toDate?: string): T[];
export declare function filterByCategory<T>(results: T[], _category?: string): T[];
export interface FilterOptions {
    includeDomains?: string[];
    excludeDomains?: string[];
    fromDate?: string;
    toDate?: string;
    category?: string;
}
export declare function applyAllFilters<T extends {
    url: string;
}>(results: T[], options: FilterOptions): T[];
//# sourceMappingURL=filters.d.ts.map