import { EventEmitter } from '@angular/core';
import { MatLegacyAutocomplete as MatAutocomplete, MatLegacyAutocompleteSelectedEvent as MatAutocompleteSelectedEvent } from '@angular/material/legacy-autocomplete';
import * as i0 from "@angular/core";
export declare abstract class AutocompletionComponent {
    disabled: boolean;
    didAutocomplete: EventEmitter<any>;
    matAutocomplete: MatAutocomplete;
    open(): void;
    abstract autocomplete(value: any): void;
    selectedResult(event: MatAutocompleteSelectedEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AutocompletionComponent, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<AutocompletionComponent, never, never, { "disabled": "disabled"; }, { "didAutocomplete": "didAutocomplete"; }, never, never, false, never>;
}
