import React from 'react'; /** * Estilo de los botones de la columna «Acciones», literal del canon de * MasterCrud (`MasterCrudTable.tsx` → `ROW_ACTION_BTN`): es el MISMO diseño que * el botón secundario «Cancelar» del detalle, o sea el `Button` del kit con * `type="outline" color="primary" size="xs" iconOnly` (28x28). * * Vive aquí y no en cada tabla porque `MasterDocument` tiene DOS rejillas con * acciones por fila —el listado de documentos y la grilla de líneas— y con una * copia en cada una vuelven a divergir en el siguiente PR (ADR-027 §Apéndice C, * «un solo dueño del estilo»). * * La cadena se copia en vez de montar el `Button` por dos razones que ya * documenta MasterCrud: el kebab necesita `ref` para posicionar su portal y el * `Button` del kit no es `forwardRef`, y `buttonVariants` no se exporta. */ export declare const ROW_ACTION_BTN: string; /** * Encaja el icono de una acción en la caja de 15x15 del contenedor. * * El consumidor declara el icono con SU propia clase de tamaño —`w-4 h-4`, es * decir 16px— y esos 16 no caben en 15: el flex encoge el ancho y deja el alto, * así que el icono sale deformado. Se sustituyen SOLO las clases de tamaño por * `size-full` y se conserva el resto (color, `shrink-0`, transiciones). Es la * misma función que MasterCrud aplica en su celda de acciones. */ export declare function ajustarTamanoIcono(icono: React.ReactNode): React.ReactNode; //# sourceMappingURL=rowActionStyles.d.ts.map