import type { CSSProperties, ElementType, HTMLAttributes, ReactNode } from 'react';
import { type CssLength } from '../../../utils/css';
type LinedShadowTextProps = Omit, 'children' | 'style'> & {
as?: ElementType;
children?: ReactNode;
color?: string;
fontFamily?: CSSProperties['fontFamily'];
fontSize?: CssLength;
fontStretch?: CSSProperties['fontStretch'];
fontWeight?: CSSProperties['fontWeight'];
letterSpacing?: CssLength;
lineGap?: CssLength;
lineHeight?: CSSProperties['lineHeight'];
lineWidth?: CssLength;
offset?: CssLength;
rotate?: string;
shadowColor?: string;
strokeWidth?: CssLength;
style?: CSSProperties;
text?: ReactNode;
textAlign?: CSSProperties['textAlign'];
};
declare const LinedShadowText: ({ as: Component, children, className, color, fontFamily, fontSize, fontStretch, fontWeight, letterSpacing, lineGap, lineHeight, lineWidth, offset, rotate, shadowColor, strokeWidth, style, text, textAlign, ...props }: LinedShadowTextProps) => import("react/jsx-runtime").JSX.Element;
export { LinedShadowText };
export type { LinedShadowTextProps };