import * as stream from "node:stream"; import { LogContext } from "../commons/log_context.js"; import { Node } from "../commons/node.js"; export interface FilterOptions { filter: (logContext: LogContext) => Promise | boolean; } export declare class Filter extends Node, LogContext> { constructor(options: FilterOptions, streamOptions?: stream.TransformOptions); }