import { OverrideProps } from "../OverridableComponent"; import { Theme } from "../styles"; import { SkeletonClasses } from "./skeletonClasses"; import { SxProps } from "@suid/system"; import { ElementType, OverridableStringUnion } from "@suid/types"; import { JSXElement } from "solid-js"; export interface SkeletonPropsVariantOverrides { } export interface SkeletonTypeMap

{ name: "MuiSkeleton"; defaultPropNames: "animation" | "variant"; selfProps: { /** * The animation. * If `false` the animation effect is disabled. * @default 'pulse' */ animation?: "pulse" | "wave" | false; /** * Optional children to infer width and height from. */ children?: JSXElement; /** * Override or extend the styles applied to the component. */ classes?: Partial; /** * Height of the skeleton. * Useful when you don't want to adapt the skeleton to a text element but for instance a card. */ height?: number | string; /** * The system prop that allows defining system overrides as well as additional CSS styles. */ sx?: SxProps; /** * The type of content that will be rendered. * @default 'text' */ variant?: OverridableStringUnion<"text" | "rectangular" | "circular", SkeletonPropsVariantOverrides>; /** * Width of the skeleton. * Useful when the skeleton is inside an inline element with no width of its own. */ width?: number | string; }; props: P & SkeletonTypeMap["selfProps"]; defaultComponent: D; } export type SkeletonProps = OverrideProps, D>; export default SkeletonProps; //# sourceMappingURL=SkeletonProps.d.ts.map