import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { EmptyStatePresetKey } from './empty-state-presets.constants'; import * as i0 from "@angular/core"; export interface EmptyStateAction { label: string; variant?: 'filled' | 'outlined' | 'text' | 'elevated' | 'tonal'; icon?: string; iconPosition?: 'start' | 'end'; disabled?: boolean; onClick?: () => void; action?: () => void; } export declare class EmptyStateComponent implements OnChanges { preset?: EmptyStatePresetKey; imageUrl?: string; title: string; description: string; actions: EmptyStateAction[]; actionClick: EventEmitter; private _imageUrl?; private _title; private _description; private _actions; ngOnChanges(changes: SimpleChanges): void; /** * Resolves image path to work both in development and when consumed from node_modules * Tries multiple path strategies to find the image */ private resolveImagePath; get displayTitle(): string; get displayDescription(): string; get displayImageUrl(): string | undefined; get displayActions(): EmptyStateAction[]; onActionClick(action: EmptyStateAction, event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }