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