///
import React from "react";
import type { mainStyles, subStyles, DivProps } from "./common";
interface CommonProps {
small?: boolean;
subStyle?: subStyles;
mainStyle?: mainStyles;
}
interface CommonLinkProps {
as: React.ElementType;
}
export declare type ButtonProps = CommonProps & JSX.IntrinsicElements["button"];
export declare type NextLinkProps = CommonProps & CommonLinkProps & JSX.IntrinsicElements["a"] & {
href: string | Record;
};
export declare type RouterLinkProps = CommonProps & CommonLinkProps & Omit & {
to: string;
};
export declare function Button(props: ButtonProps): JSX.Element;
export declare function Button(props: NextLinkProps): JSX.Element;
export declare function Button(props: RouterLinkProps): JSX.Element;
export declare type ButtonGroupProps = DivProps & {
left?: boolean;
right?: boolean;
};
export declare function ButtonGroup({ left, right, children, className, }: ButtonGroupProps): JSX.Element;
export {};
//# sourceMappingURL=button.d.ts.map