{"version":3,"file":"crud-header.component.d.ts","sources":["crud-header.component.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","sourcesContent":["import { OnInit, EventEmitter } from '@angular/core';\nimport { Button, ButtonColor, Badge, BadgeColor, ButtonGroup, HoverButton } from '../../../button/model';\nimport { CrudDescription, CrudHeaderIcon, CrudStyle } from '../../model';\nimport { FormDiaplyMode, FormTitleIconPosition } from '../../../form/model';\nimport { Ability } from '@casl/ability';\nexport declare class CrudHeaderComponent implements OnInit {\n    private ability;\n    identifier: string;\n    title: string;\n    subtitle: string;\n    description: CrudDescription;\n    badges: Array<Badge>;\n    icon: CrudHeaderIcon;\n    style: CrudStyle;\n    _pageBackRoute: Array<string>;\n    get pageBackRoute(): Array<string>;\n    set pageBackRoute(_pageBackRoute: Array<string>);\n    formDisplayMode: FormDiaplyMode;\n    actions: Array<Button | HoverButton | ButtonGroup>;\n    showHeader: boolean;\n    originalData: any;\n    context: any;\n    onButtonClick: EventEmitter<any>;\n    iconPosition: FormTitleIconPosition;\n    badgeButtons: Array<ButtonGroup>;\n    constructor(ability: Ability);\n    ngOnInit(): void;\n    setIconPosition(): void;\n    transformBadgeButtons(): void;\n    badgeColorToButtonColor(color: BadgeColor): ButtonColor;\n    addBackButton(): void;\n    buttonClick(event: any): void;\n}\n"]}