import { ElementRef, AfterViewInit, NgZone, OnDestroy } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
import * as i0 from "@angular/core";
export declare class TdPromptDialogComponent implements AfterViewInit, OnDestroy {
    private _ngZone;
    private _dialogRef;
    title?: string;
    message?: string;
    value?: string;
    cancelButton: string;
    acceptButton: string;
    /** The native `<input matInput />` element. */
    _input: ElementRef<HTMLInputElement>;
    _closeBtn: ElementRef<HTMLButtonElement>;
    _acceptBtn: ElementRef<HTMLButtonElement>;
    private _destroy$;
    constructor(_ngZone: NgZone, _dialogRef: MatDialogRef<TdPromptDialogComponent>);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    cancel(): void;
    accept(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TdPromptDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TdPromptDialogComponent, "td-prompt-dialog", never, {}, {}, never, never, true, never>;
}
