import { type TemplateResult } from 'lit'; import type { NuiType } from '../../types/nui-type.js'; import type { SkeletonAnimation, SkeletonShape } from './types.js'; export interface NuiSkeletonViewState { shape: SkeletonShape | ''; size: string; width: string; height: string; borderRadius: string; animation: SkeletonAnimation | ''; nuiType: NuiType; skeletonClass: string; } export declare function getSkeletonClass(skeletonClass: string): string; export declare function resolveSkeletonAnimation(animation: SkeletonAnimation | ''): SkeletonAnimation; export declare function resolveSkeletonShape(shape: SkeletonShape | ''): SkeletonShape; export declare function getSkeletonInlineStyle(state: Pick): string; export declare function renderSkeleton(state: NuiSkeletonViewState): TemplateResult; //# sourceMappingURL=logic.d.ts.map