import { ActiveDescendantKeyManager } from '@angular/cdk/a11y';
import { OptionsInterface } from './options.interface';
import { SelectInterface } from './select.interface';
import * as i0 from "@angular/core";
export declare class SelectKeyManagerService {
    /** @hidden */
    _component: SelectInterface;
    /** @hidden */
    _keyManager: ActiveDescendantKeyManager<OptionsInterface>;
    /**
     * Sets up a key manager to listen to keyboard events on the overlay panel.
     * @hidden
     */
    _initKeyManager(): void;
    /** @hidden */
    _scrollActiveOptionIntoView(): void;
    /**
     * Handles keyboard events while the select is closed.
     * @hidden
     */
    _handleClosedKeydown(event: KeyboardEvent): void;
    /**
     * Handles keyboard events when the selected is open.
     *
     * @hidden
     */
    _handleOpenKeydown(event: KeyboardEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SelectKeyManagerService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<SelectKeyManagerService>;
}
