import { Filters } from "../aggregate/Filters"; import { Database } from "../process/Types"; import { MessageView } from "../serialization/MessageView"; /** * Filter messages in a database with the specified filters. * Calls the given function for each message that passes the filters. * * @param fn function to call for each message * @param activeFilters select which filters to apply */ export declare const filterMessages: (fn: (msg: MessageView) => void, database: Database, filters: Filters, activeFilters?: { channels: boolean; authors: boolean; time: boolean; }) => void;