import React, { PropsWithChildren } from "react";
import { DIconProps } from "../..";
export interface DButtonProps extends PropsWithChildren, Omit<DIconProps, "variant" | "className"> {
    variant?: string;
    type?: "button" | "submit" | "reset";
    className?: string;
    iconPosition?: "start" | "end";
    size?: 'sm' | 'lg';
    defaultIcon?: boolean;
    outline?: boolean;
}
export declare const DButton: React.ForwardRefExoticComponent<DButtonProps & React.RefAttributes<HTMLButtonElement>>;
export default DButton;
