import type { ActionBarProps } from './MasterDocument.types'; /** * Cabecera del documento, al canon del detalle de MasterCrud (ADR-027 §H.1). * * **Cambio de forma deliberado.** Antes era una barra horizontal de 52px con * todo en una línea —«Devolución» como breadcrumb, el número, los badges y * tantos botones como cupieran, repartidos midiendo anchos— y no se parecía a * la cabecera de un maestro. Ahora reproduce la de MasterCrud, que apila: * * ``` * ← Volver * Devolución de Venta · DEV-0001 [Cancelar] [Guardar] [⋮] * [🏢 Compañía] [Aprobado] [Nota crédito] * ``` * * Lo que fija el canon y aquí se copia literal (Regla A.2 — copiar, nunca * aproximar): el enlace «Volver» en `text-sm` `content-tertiary` con hover a * `#1355b7`; el título en `text-xl font-semibold tracking-tight text-[#1355b7]`; * y las acciones en `h-9`. * * **Sólo `Cancelar` y `Guardar` quedan visibles** (§H.1: «dos botones, dos * palabras»); el resto —transiciones incluidas— vive en «Más acciones». El * reparto ya no depende de cuánto mida cada rótulo: antes lo decidía un cálculo * de anchos, así que la misma pantalla ofrecía distintos botones según el ancho * de la ventana o el idioma. Ahora es una regla, no una medición. * * Se conserva TODA la maquinaria de comportamiento previa: `disabled` con su * `disabledReason` como `title`, el indicador de acción en vuelo por `leftIcon` * (el `Button` del kit no tiene prop `loading`) y el agrupado * transiciones/acciones del desplegable. * * @see MasterDocument.types - ActionBarProps */ export declare function ActionBar({ breadcrumbLabel, documentTitle, companyName, onBreadcrumbClick, documentId, documentNumber, stateBadge, docTypeBadge, transitions, onTransition, actions, className, }: ActionBarProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ActionBar.d.ts.map