import { EventEmitter } from '../../stencil.core';
import { InputChangeEvent } from '../../types/types';
export declare class Filter {
    /**
     * The name for the input
     */
    name: string;
    /**
     * Value of the input placeholder
     */
    placeholder: string;
    /**
     * Emitted when the selector has been created.
     */
    anjFilterDidLoad: EventEmitter<HTMLAnjInputElement>;
    /**
     * Proxies the input's anjChange event so that if you have a filter in a see of forms, life doesn't suck so much.
     */
    anjFilter: EventEmitter<InputChangeEvent>;
    onControlLoaded(e: CustomEvent): void;
    onChange({ detail }: CustomEvent): void;
    render(): any;
}
