import type { HtmlEscapedString } from 'hono/utils/html'; export type ButtonProps = { children: string; index?: number | undefined; }; export type ButtonRootProps = ButtonProps & { target?: string | undefined; value?: string | undefined; }; export declare function ButtonRoot({ children, index, target, value, }: ButtonRootProps): HtmlEscapedString; export declare namespace ButtonRoot { var __type: string; } export type ButtonLinkProps = ButtonProps & { href: string; }; export declare function ButtonLink({ children, index, href }: ButtonLinkProps): HtmlEscapedString; export declare namespace ButtonLink { var __type: string; } export type ButtonMintProps = ButtonProps & { target: string; }; export declare function ButtonMint({ children, index, target }: ButtonMintProps): HtmlEscapedString; export declare namespace ButtonMint { var __type: string; } export type ButtonRedirectProps = ButtonProps & { location: string; target?: string | undefined; }; export declare function ButtonRedirect({ children, index, location, target, }: ButtonRedirectProps): HtmlEscapedString; export declare namespace ButtonRedirect { var __type: string; } export type ButtonResetProps = ButtonProps; export declare function ButtonReset({ children, index }: ButtonResetProps): JSX.Element; export declare namespace ButtonReset { var __type: string; } export declare const Button: typeof ButtonRoot & { Link: typeof ButtonLink; Mint: typeof ButtonMint; Redirect: typeof ButtonRedirect; Reset: typeof ButtonReset; }; //# sourceMappingURL=Button.d.ts.map