export type FeedbackPageType = 'error' | 'success' | 'warning'; export type FeedbackPageSize = 'mobile' | 'desktop'; export type FeedbackPageAction = { label: string; onClick?: () => void; /** Com `href`, o botão sai como link (``). */ href?: string; target?: string; }; export type FeedbackPageProps = { /** Error (falhou), Success (deu certo) ou Warning (pede atenção ou espera). Figma: Feedback Page, Type. */ type?: FeedbackPageType; title: string; description?: string; /** Primeiro botão, Outlined: a ação que resolve. Sem ele a tela sai sem botões (Show Buttons=False). */ primaryAction?: FeedbackPageAction; /** Segundo botão, Ghost: o caminho de volta. Só aparece junto do primeiro (Only 1 Button=False o desliga). */ secondaryAction?: FeedbackPageAction; /** Força o layout Mobile (botões empilhados) ou Desktop (lado a lado). Sem ela, segue o breakpoint de 1024px. Figma: Size. */ size?: FeedbackPageSize; /** Tag do título. @default 'h1' */ titleAs?: 'h1' | 'h2' | 'h3'; className?: string; 'data-testid'?: string; }; export declare const FeedbackPage: ({ type, title, description, primaryAction, secondaryAction, size, titleAs, className, "data-testid": dataTestId, }: FeedbackPageProps) => import("react/jsx-runtime").JSX.Element;