{"version":3,"file":"ng2-dropdown.d.ts","sources":["ng2-dropdown.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { EventEmitter } from '@angular/core';\nimport { Ng2DropdownButton } from '../button/ng2-dropdown-button';\nimport { Ng2DropdownMenu } from '../menu/ng2-dropdown-menu';\nimport { DropdownStateService } from '../../services/dropdown-state.service';\nexport declare class Ng2Dropdown {\n    private state;\n    button: Ng2DropdownButton;\n    menu: Ng2DropdownMenu;\n    dynamicUpdate: boolean;\n    onItemClicked: EventEmitter<string>;\n    onItemSelected: EventEmitter<string>;\n    onShow: EventEmitter<Ng2Dropdown>;\n    onHide: EventEmitter<Ng2Dropdown>;\n    constructor(state: DropdownStateService);\n    ngOnInit(): void;\n    /**\n     * @name toggleMenu\n     * @desc toggles menu visibility\n     */\n    toggleMenu(position?: ClientRect): void;\n    /**\n     * - hides dropdown\n     * @name hide\n     */\n    hide(): void;\n    /**\n     * - shows dropdown\n     * @name show\n     * @param position\n     */\n    show(position?: ClientRect): void;\n    /**\n     * @name scrollListener\n     */\n    scrollListener(): void;\n}\n"]}