import { EventEmitter } from '@angular/core';
import { tuiIsString } from '@taiga-ui/cdk/utils/miscellaneous';
import * as i0 from "@angular/core";
export declare class TuiPushComponent {
    protected readonly isString: typeof tuiIsString;
    protected readonly closeWord$: import("rxjs").Observable<string>;
    protected readonly icons: import("@taiga-ui/core/tokens").TuiCommonIcons;
    heading: string;
    type: string;
    lines: number;
    timestamp: number | string;
    readonly close: EventEmitter<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiPushComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiPushComponent, "tui-push", never, { "heading": { "alias": "heading"; "required": false; }; "type": { "alias": "type"; "required": false; }; "lines": { "alias": "lines"; "required": false; }; "timestamp": { "alias": "timestamp"; "required": false; }; }, { "close": "close"; }, never, ["img", "tui-svg,tui-icon", "*", "[tuiButton]", "[tuiLink]"], true, never>;
}
