import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Component to manage empty states.
 */
export declare class EmptyStateComponent {
    /**
     * Material icon displayed before text
     */
    icon: import("@angular/core").InputSignal<string>;
    /**
     * Image path (link to your asset)
     */
    image: import("@angular/core").InputSignal<string>;
    /**
     * Title for text placeholder (bold)
     */
    title: import("@angular/core").InputSignal<string>;
    /**
     * Subtitle for text placeholder
     */
    subtitle: import("@angular/core").InputSignal<string>;
    /**
     * Add button and actions
     */
    button: import("@angular/core").InputSignal<string>;
    /**
     * Method triggered when the button is clicked
     */
    result: EventEmitter<void>;
    /**
     * On button click
     */
    onButtonClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EmptyStateComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EmptyStateComponent, "mic-empty-state", never, { "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "image": { "alias": "image"; "required": false; "isSignal": true; }; "title": { "alias": "title"; "required": false; "isSignal": true; }; "subtitle": { "alias": "subtitle"; "required": false; "isSignal": true; }; "button": { "alias": "button"; "required": false; "isSignal": true; }; }, { "result": "result"; }, never, never, false, never>;
}
