import type { AnchorHTMLAttributes, ButtonHTMLAttributes, CSSProperties } from 'react'; import { type CssLength } from '../../../utils/css'; type GlitchingButtonCommonProps = { children?: string; className?: string; color?: string; buttonColor?: string; fontFamily?: CSSProperties['fontFamily']; fontSize?: CssLength; padding?: CssLength; active?: boolean; style?: CSSProperties; }; type GlitchingButtonButtonProps = GlitchingButtonCommonProps & Omit, keyof GlitchingButtonCommonProps | 'children' | 'style'>; type GlitchingButtonAnchorProps = GlitchingButtonCommonProps & Omit, keyof GlitchingButtonCommonProps | 'children' | 'style'> & { href?: string; }; export type GlitchingButtonProps = GlitchingButtonButtonProps | GlitchingButtonAnchorProps; export declare const GlitchingButton: ({ children, className, color, buttonColor, fontFamily, fontSize, padding, active, style, ...props }: GlitchingButtonProps) => import("react/jsx-runtime").JSX.Element; export {};