import { StyleProp, ViewStyle, ViewProps } from 'react-native';
type DimensionValue = number | `${number}%`;
type SkeletonProps = ViewProps & {
    style?: StyleProp<ViewStyle>;
};
type SkeletonItemProps = ViewProps & {
    width: DimensionValue;
    height: DimensionValue;
    bottom?: number;
    shimmer?: boolean;
    style?: StyleProp<ViewStyle>;
};
type SquareProps = SkeletonItemProps & {
    radius?: number;
};
declare function Skeleton({ children, style, ...props }: SkeletonProps): import("react/jsx-runtime").JSX.Element;
declare namespace Skeleton {
    var Square: ({ width, height, bottom, radius, shimmer, style, ...props }: SquareProps) => import("react/jsx-runtime").JSX.Element;
    var Circle: ({ width, height, style, bottom, shimmer, ...props }: SkeletonItemProps) => import("react/jsx-runtime").JSX.Element;
    var Line: ({ width, height, style, bottom, shimmer, ...props }: SkeletonItemProps) => import("react/jsx-runtime").JSX.Element;
}
export default Skeleton;
//# sourceMappingURL=Skeleton.d.ts.map