import * as _angular_core from '@angular/core'; interface ErrorData { status: number | string; title?: string; subTitle: string; message?: string; errorDetails?: string; } declare class DsErrorPageComponent { /** Objeto com os dados principais do erro */ error: _angular_core.InputSignal; /** Mensagem customizada que sobrescreve a do objeto de erro se fornecida */ customMessage: _angular_core.InputSignal; /** Tipo de severidade: 'warning' ou 'error' */ severity: _angular_core.InputSignal<"warning" | "error">; /** Ícone customizado (opcional). Se não fornecido, usa o padrão da severidade. */ icon: _angular_core.InputSignal; /** Label para o botão de detalhes do erro */ errorDetailsLabel: _angular_core.InputSignal; /** Label para prefixo de erro */ errorLabel: _angular_core.InputSignal; /** Título padrão para severidade warning */ warningTitle: _angular_core.InputSignal; /** Título padrão para severidade error */ errorTitle: _angular_core.InputSignal; /** Label para o botão de copiar */ copyLabel: _angular_core.InputSignal; /** Label para o estado de copiado */ copiedLabel: _angular_core.InputSignal; /** Label para voltar à página anterior */ backLabel: _angular_core.InputSignal; /** Label para ir para a página inicial */ homeLabel: _angular_core.InputSignal; /** Label para contatar suporte */ supportLabel: _angular_core.InputSignal; protected showErrorDetails: _angular_core.WritableSignal; protected copyStatus: _angular_core.WritableSignal<"idle" | "copied">; actionClick: _angular_core.OutputEmitterRef; backClick: _angular_core.OutputEmitterRef; toggleErrorDetails(): void; copyToClipboard(): Promise; onActionClick(): void; onBackClick(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { DsErrorPageComponent }; export type { ErrorData };