import React from 'react';
import { type ViewStyle, type TextStyle, type DimensionValue } from 'react-native';
export declare function Text({ blend, style, }: {
    style?: TextStyle | TextStyle[];
    blend?: boolean;
}): import("react/jsx-runtime").JSX.Element;
export declare namespace Text {
    var displayName: string;
}
export declare function Circle({ children, size, blend, style, }: {
    children?: React.ReactNode;
    size: number;
    blend?: boolean;
    style?: ViewStyle | ViewStyle[];
}): import("react/jsx-runtime").JSX.Element;
export declare namespace Circle {
    var displayName: string;
}
export declare function Pill({ size, blend, style, }: {
    size: number;
    blend?: boolean;
    style?: ViewStyle | ViewStyle[];
}): import("react/jsx-runtime").JSX.Element;
export declare namespace Pill {
    var displayName: string;
}
/**
 * Generic rectangular shimmering placeholder. Use for image/card/banner
 * placeholders where neither {@link Pill} (forced borderRadius: 999) nor
 * {@link Circle} fit. Defaults to a small borderRadius (8). Pass `0` for
 * sharp corners or any larger number / percentage string for custom shapes.
 */
export declare function Box({ width, height, borderRadius, blend, style, }: {
    /** Width as a number, percentage string, or any valid RN dimension. */
    width?: DimensionValue;
    /** Height as a number, percentage string, or any valid RN dimension. */
    height?: DimensionValue;
    /**
     * Corner radius — number or percentage string. Defaults to 8. Pass 0 for
     * sharp corners.
     */
    borderRadius?: ViewStyle['borderRadius'];
    /** When true, dampens shimmer opacity (use for nested skeletons). */
    blend?: boolean;
    style?: ViewStyle | ViewStyle[];
}): import("react/jsx-runtime").JSX.Element;
export declare namespace Box {
    var displayName: string;
}
export declare function Col({ children, style, }: {
    children?: React.ReactNode;
    style?: ViewStyle | ViewStyle[];
}): import("react/jsx-runtime").JSX.Element;
export declare namespace Col {
    var displayName: string;
}
export declare function Row({ children, style, }: {
    children?: React.ReactNode;
    style?: ViewStyle | ViewStyle[];
}): import("react/jsx-runtime").JSX.Element;
export declare namespace Row {
    var displayName: string;
}
//# sourceMappingURL=index.d.ts.map