export interface CfdiStampResult { fiscalUuid?: string; pdfUrl?: string; xmlUrl?: string; /** Optional human folio (`serie-folio`) when the server sends it. */ folio?: string; documentId?: string; } /** * Reads a stamp result out of a successful action response body. Looks at * `body.data`, `body.result` and the body itself. Returns `undefined` unless * the payload carries `fiscal_uuid` and/or `pdf_url` / `xml_url` — a response * without those keys is never turned into a fiscal result. */ export declare function extractStampResult(body: unknown): CfdiStampResult | undefined; export interface CfdiStampPanelProps { result: CfdiStampResult; className?: string; } export declare function CfdiStampPanel({ result, className }: CfdiStampPanelProps): import("react").JSX.Element; export interface CfdiStampResultDialogProps { open: boolean; onOpenChange: (open: boolean) => void; result: CfdiStampResult; title?: string; } /** Dialog shell used by the action modals after a successful stamp. */ export declare function CfdiStampResultDialog({ open, onOpenChange, result, title }: CfdiStampResultDialogProps): import("react").JSX.Element; //# sourceMappingURL=cfdi-stamp-panel.d.ts.map