import { ButtonSizeProps, ButtonVariantProps } from '@sixbell-telco/sdk/components/button'; import { TextPreset } from '@sixbell-telco/sdk/directives/text'; import * as i0 from "@angular/core"; export type ModalActionsAligmentProps = 'left' | 'right' | 'center'; /** * Component to render a table action, typically a button with optional tooltip. * * @remarks * This component encapsulates a button within a table, allowing for consistent styling * and easy integration with tooltips. * * @example * ```html * * Delete * * ``` */ export declare class TableActionComponent { /** * Button style variant. * @defaultValue 'primary' */ variant: import("@angular/core").InputSignal; /** * Tooltip text (optional). */ tooltip: import("@angular/core").InputSignal; /** * Icon name (optional). */ icon: import("@angular/core").InputSignal; /** * Button size. * @defaultValue 'md' */ size: import("@angular/core").InputSignal; /** * Computes CSS classes for the table action text size based on the current size setting. */ tableActionClass: import("@angular/core").Signal; textPreset: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }