import { ReactNode, CSSProperties } from 'react';
interface ButtonProps {
    id?: string;
    children?: ReactNode;
    onClick?: any;
    type?: 'submit' | 'reset' | 'button';
    width?: string;
    padding?: string;
    margin?: string;
    fontSize?: string;
    letterSpacing?: string;
    textWeight?: number;
    color?: string;
    plusBg?: boolean;
    minusBg?: boolean;
    bgColor?: string;
    disabled?: boolean;
    isCircleSmall?: boolean;
    dataTeliumEvent?: string;
    buttonStyle?: CSSProperties;
    styleType: 'normal' | 'finder' | 'input' | 'circle' | 'cancel' | 'primary' | 'secondry' | 'fixed' | 'icon' | 'small' | 'backButton' | 'secondryWithIcon' | 'smallWithIcon';
    icon?: ReactNode;
}
export default function Button({ id, children, onClick, type, styleType, width, padding, margin, fontSize, textWeight, letterSpacing, plusBg, minusBg, isCircleSmall, disabled, dataTeliumEvent, bgColor, buttonStyle, icon }: ButtonProps): import("react/jsx-runtime").JSX.Element;
export {};
