import * as _angular_core from '@angular/core'; declare class SkeletonButtonComponent { /** * Applies dark color for skeleton */ readonly dark: _angular_core.InputSignalWithTransform; /** * Changes the size of the skeleton button */ readonly size: _angular_core.InputSignal<"XS" | "S" | "M">; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } type ColAlignDataTable = 'start' | 'center' | 'end'; declare class SkeletonDataTableComponent { /** * Skeleton only show in data table body */ readonly dataTableBodyOnly: _angular_core.InputSignalWithTransform; /** * Defines the number of cols (5 by default) */ readonly cols: _angular_core.InputSignal; readonly colsAlign: _angular_core.InputSignal>; /** * Defines the number of row (8 by default) */ readonly rows: _angular_core.InputSignal; readonly colsNumber: _angular_core.Signal; readonly rowsNumber: _angular_core.Signal; readonly getRandomPercent: (min?: number, max?: number) => string; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class SkeletonFieldComponent { /** * Applies dark color for skeleton */ readonly dark: _angular_core.InputSignalWithTransform; /** * Hide the field label skeleton */ readonly hiddenLabel: _angular_core.InputSignalWithTransform; /** * Defines the number of row */ readonly rows: _angular_core.InputSignalWithTransform; readonly lines: _angular_core.Signal; readonly getRandomPercent: (min?: number, max?: number) => string; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class SkeletonHeaderComponent { /** * Applies dark color for skeleton */ readonly dark: _angular_core.InputSignalWithTransform; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } type ColAlignIndexTable = 'start' | 'center' | 'end'; declare class SkeletonIndexTableComponent { /** * Skeleton only show in index table body */ readonly tableBodyOnly: _angular_core.InputSignalWithTransform; /** * Defines the number of cols (5 by default) */ readonly cols: _angular_core.InputSignal; readonly colsAlign: _angular_core.InputSignal>; /** * Defines the number of row (8 by default) */ readonly rows: _angular_core.InputSignal; readonly rowsNumber: _angular_core.Signal; readonly colsNumber: _angular_core.Signal; readonly getRandomPercent: (min?: number, max?: number) => string; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class SkeletonResourceCardComponent { /** * Defines the number of description lines in resource card */ descriptionLines: _angular_core.InputSignalWithTransform; readonly lines: _angular_core.Signal; getRandomPercent: (min?: number, max?: number) => string; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } type ColAlignTable = 'start' | 'center' | 'end'; declare class SkeletonTableComponent { /** * Skeleton only show in table body */ readonly tableBodyOnly: _angular_core.InputSignalWithTransform; /** * Defines the number of cols (5 by default) */ readonly cols: _angular_core.InputSignal; readonly colsAlign: _angular_core.InputSignal>; /** * Defines the number of row (8 by default) */ readonly rows: _angular_core.InputSignal; readonly colsNumber: _angular_core.Signal; readonly rowsNumber: _angular_core.Signal; readonly randomPercent: string; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { SkeletonButtonComponent, SkeletonDataTableComponent, SkeletonFieldComponent, SkeletonHeaderComponent, SkeletonIndexTableComponent, SkeletonResourceCardComponent, SkeletonTableComponent }; export type { ColAlignDataTable, ColAlignIndexTable, ColAlignTable };