import { AutomodOptions, AutomodReply } from '../interfaces';
export declare enum Lang {
    ENGLISH = "en",
    RUSSIAN = "ru",
    LATVIAN = "lv"
}
export declare enum Method {
    CLASSIC = 0,
    STRICT = 1
}
export declare class Filter {
    readonly defaultOpts: AutomodOptions;
    private readonly methods;
    constructor();
    /**
     * @param  { string } string Query string to filter
     * @param  { AutomodOptions } options Filter options { langs: Lang[], replacer: "█", method: Method }
     * @returns { AutomodReply } Output data { clean: boolean, output: string, ... }
     */
    filter(string?: string, options?: AutomodOptions): AutomodReply;
    private clean;
    private found;
}
