import { TulButtonColor } from '../../tul-btn/types/btn-color.type'; import { TypeActionsHeaderOptions } from '../enums/typeActionsHeaderOptions'; import { Icon } from './icon'; export interface HeaderOptions { title?: string | ((data: any) => string); disabled?: boolean | ((data: any) => boolean); backDisabled?: boolean | ((data: any) => boolean); backLink?: string | ((data: any) => string); actions: Array; } export interface ActionsHeaderOption { disabled?: boolean | ((data: any) => boolean); title: string | ((data: any) => string); link?: string | ((data: any) => string); type?: TypeActionsHeaderOptions | (() => TypeActionsHeaderOptions); icon?: Icon; callBack?: (data: any) => void; color: TulButtonColor; }