import { MatDialogRef } from '@angular/material/dialog';
import * as i0 from "@angular/core";
export type TdStatusDialogStates = 'error' | 'positive' | 'warning';
export type TdStatusDialogDetailsLabels = {
    showDetailsLabel: string;
    hideDetailsLabel: string;
};
export declare class TdStatusDialogComponent {
    private _dialogRef;
    closeButton?: string;
    message?: string;
    state?: TdStatusDialogStates;
    title?: string;
    details?: string;
    showDetails?: boolean | undefined;
    detailsLabels?: TdStatusDialogDetailsLabels;
    constructor(_dialogRef: MatDialogRef<TdStatusDialogComponent>);
    close(): void;
    getStatusIcon(): string;
    toggleDetails(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TdStatusDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TdStatusDialogComponent, "td-status-dialog", never, {}, {}, never, never, true, never>;
}
