import { EventEmitter, QueryList } from '@angular/core'; import { GasSectionType } from '../gas-section/gas-section.interface'; import { GasAccordionSectionDirective } from './gas-accordion-section.directive'; import { GasIcon } from '../../utils'; import { GasColor } from '../../core/colors/color.namespace'; /** @see https://www.figma.com/file/yqBeq1MiGfpdN62SvmA8tg/RTLABS_GAS_DS_1?node-id=80%3A7 */ /** * @description Директива для создания секций внутри аккордиона * @param activeName - имя/имена открытой/открытых секции/секций * @param multiple - можно ли открывать несколько секций одновременно * @param type - внешний вид секции * @param activeNameChange - output возвращает имя (имена) активной секции (секций) * @example
This is the content area for section A
*/ export declare class GasAccordionComponent { /** Определяет открытую секцию */ activeName: string | string[]; /** Определяет, могут ли одновременно быть открыты несколько секций */ multiple: string | boolean; /** Внешний вид аккордиона */ type: GasSectionType; postfixIconName: string | GasIcon.Icons; /** цвет postfix иконки */ postfixIconColor: GasColor.Color | string; activeNameChange: EventEmitter; postfixIconClicked: EventEmitter; sections: QueryList; toggle(section: GasAccordionSectionDirective): void; isOpen(section: GasAccordionSectionDirective): boolean; onPostfixIconClick(sectionName: string): void; private addOptionToSelection; private isActiveSection; }