/** * Skeletons are used to show where content will eventually be drawn. */ export declare class CatSkeleton { /** * The animation style of the skeleton. */ effect: 'plain' | 'sheen' | 'pulse'; /** * The rendering style of the skeleton. */ variant: 'rectangle' | 'square' | 'circle' | 'head' | 'body'; /** * The size of the skeleton. If the variant is set to "head", the size values * "xs" to "xl" translate to the head levels `h1` to `h5`. */ size: 'xs' | 's' | 'm' | 'l' | 'xl'; /** * The number of text lines to be rendered for "head" and "body" variants. * Defaults to 1 for "head" and 3 for "body". Will be ignored for other * variants. */ lines?: number; render(): any; private get count(); private get style(); private random; }