/** * Valores semânticos para largura de coluna. * * Representam intenções de layout, abstraindo valores CSS concretos. * * @remarks * - FILL: ocupa o espaço disponível (1fr) * - CONTENT: ajusta ao conteúdo (max-content) */ export declare const COLUMN_WIDTH_SEMANTICS: { readonly FILL: "fill"; readonly CONTENT: "content"; }; /** * Mapeia larguras semânticas para valores CSS reais. */ export declare const COLUMN_WIDTH_MAP: Record<(typeof COLUMN_WIDTH_SEMANTICS)[keyof typeof COLUMN_WIDTH_SEMANTICS], string>; /** * Densidades disponíveis para controle de espaçamento da tabela. * * @remarks * - SMALL: compacto * - MEDIUM: padrão * - LARGE: espaçado */ export declare const TABLE_DENSITY: { readonly SMALL: "small"; readonly MEDIUM: "medium"; readonly LARGE: "large"; }; /** * Mapeia densidades para valores CSS de espaçamento. */ export declare const TABLE_DENSITY_MAP: Record<(typeof TABLE_DENSITY)[keyof typeof TABLE_DENSITY], string>; /** * Opções de alinhamento do conteúdo nas células. * * @remarks * - START * - CENTER * - END */ export declare const TABLE_ALIGNMENT: { readonly START: "start"; readonly CENTER: "center"; readonly END: "end"; }; /** * Mapeia alinhamentos para valores CSS de posicionamento. */ export declare const TABLE_ALIGNMENT_MAP: Record<(typeof TABLE_ALIGNMENT)[keyof typeof TABLE_ALIGNMENT], string>; /** * Estilos visuais disponíveis para divisores. * * @remarks * - SOLID * - DASHED */ export declare const TABLE_DIVIDER_STYLE: { readonly SOLID: "solid"; readonly DASHED: "dashed"; }; /** * Mapeia estilos de divisor para valores CSS reais. */ export declare const TABLE_DIVIDER_STYLE_MAP: Record<(typeof TABLE_DIVIDER_STYLE)[keyof typeof TABLE_DIVIDER_STYLE], string>; /** * Opções de comportamento de overflow para células. * * @remarks * - HIDDEN: oculta o conteúdo que ultrapassa os limites da célula * - VISIBLE: permite que o conteúdo ultrapasse os limites da célula */ export declare const TABLE_CELL_OVERFLOW: { readonly HIDDEN: "hidden"; readonly VISIBLE: "visible"; }; /** * Opções de comportamento de overflow para texto dentro das células. * * @remarks * - ELLIPSIS: exibe reticências (...) quando o texto ultrapassa os limites da célula * - CLIP: corta o texto que ultrapassa os limites da célula */ export declare const TABLE_CELL_TEXT_OVERFLOW: { readonly ELLIPSIS: "ellipsis"; readonly CLIP: "clip"; }; /** * Opções de controle de quebra de linha para células. * * @remarks * - NOWRAP: impede que o texto quebre em múltiplas linhas * - NORMAL: permite que o texto quebre normalmente */ export declare const TABLE_CELL_WHITE_SPACE: { readonly NOWRAP: "nowrap"; readonly NORMAL: "normal"; }; /** * Opções de controle de truncagem para células. * * @remarks * - TRUNCATE: exibe reticências (...) quando o texto ultrapassa os limites da célula * - WRAP: permite que o texto quebre em múltiplas linhas */ export declare const TABLE_OVERFLOW: { readonly TRUNCATE: "truncate"; readonly WRAP: "wrap"; }; /** * Estados semânticos disponíveis para o tooltip das células. * * @remarks * - INFO * - WARNING * - DANGER * - SUCCESS */ export declare const TABLE_TOOLTIP_STATE: { readonly INFO: "info"; readonly WARNING: "warning"; readonly DANGER: "danger"; readonly SUCCESS: "success"; }; /** * Modos de resolução do tooltip nas células. * * @remarks * - INHERIT: continua a resolução hierárquica * - ENABLED: habilita o tooltip explicitamente * - DISABLED: desabilita o tooltip explicitamente */ export declare const TABLE_TOOLTIP_MODE: { readonly INHERIT: "inherit"; readonly ENABLED: "enabled"; readonly DISABLED: "disabled"; }; /** * Mapeia opções de controle de truncagem para configurações CSS correspondentes. */ export declare const TABLE_OVERFLOW_MAP: { readonly truncate: { readonly overflow: "hidden"; readonly textOverflow: "ellipsis"; readonly whiteSpace: "nowrap"; }; readonly wrap: { readonly overflow: "visible"; readonly textOverflow: "clip"; readonly whiteSpace: "normal"; }; };