///
import { BoxProps } from "@specimen/foundation";
import ButtonVariant from "./ButtonVariant";
import WithChildren from "./WithChildren";
interface AsLinkProps extends Omit {
asLink: true;
to: string;
newWindow?: boolean;
}
interface AsButtonProps extends BoxProps {
asLink?: false;
}
interface BasicProps extends WithChildren {
className?: string;
variant?: ButtonVariant;
}
declare type Props = (AsLinkProps | AsButtonProps) & BasicProps;
export declare type NonLinkProps = AsButtonProps & BasicProps;
export declare type ButtonBoxProps = Props;
declare const _default: import("react").ForwardRefExoticComponent>;
export default _default;