import { FilterInternal } from '../../../../types/visibilityInternal';
import { Filter } from '../../../../types/filter';
import { TableData } from '../../../../types/tableData';
export declare class FilterInputElement {
    private static readonly INPUT_CLASS;
    private static readonly TEMPLATE_VARIABLE;
    private static readonly DEFAULT_PLACEHOLDER;
    private static readonly DEFAULT_PLACEHOLDER_TEMPLATE;
    static setPlaceholder(inputElement: HTMLInputElement, headerName?: string, template?: string): void;
    private static createElement;
    static create(config: FilterInternal, userConfig: Filter, data: TableData): HTMLInputElement;
}
//# sourceMappingURL=filterInputElement.d.ts.map