import React, { ComponentType } from "react"; import { IIconProps } from "../icons/icon_base"; declare type TVariant = "primary" | "secondary" | "tertiary" | "tertiary-accent" | "primary-purple" | "destructive-primary" | "destructive-secondary"; declare type TSize = "xlarge" | "big" | "small" | "xsmall"; interface IProps extends React.ButtonHTMLAttributes { variant?: TVariant; size?: TSize; Icon?: ComponentType | React.ReactNode; iconSize?: string; children?: React.ReactNode; loading?: boolean; fullWidth?: boolean; } export declare const DSButton: React.ForwardRefExoticComponent>; export {};