import { EventEmitter } from '../../stencil-public-runtime';
export declare class DgaSearchBox {
    label?: string;
    placeholder?: string;
    size: 'md' | 'lg';
    variant: 'default' | 'lighter' | 'darker';
    error: boolean;
    showTrailingIcon: boolean;
    icon?: boolean;
    disabled: boolean;
    readonly: boolean;
    name: string;
    value: string;
    onInput?: (event?: Event) => void;
    speechLang: 'en' | 'ar';
    onChange: EventEmitter<any>;
    onBlur: EventEmitter<any>;
    isActive: boolean;
    isFocused: boolean;
    inputContainerRef: HTMLDivElement;
    isListening: boolean;
    recognition: any;
    silenceTimeout: any;
    SILENCE_TIMEOUT_DURATION: number;
    componentWillLoad(): void;
    startListening(): void;
    stopListening(): void;
    resetSilenceTimer(): void;
    clearSilenceTimer(): void;
    handleInputChange(event: any): void;
    handleResetInput: () => void;
    render(): any;
}
