@etsoo/materialui
Version:
TypeScript Material-UI Implementation
27 lines (26 loc) • 602 B
TypeScript
import { ButtonProps } from "@mui/material/Button";
/**
* Countdown button action
*/
export interface CountdownButtonAction {
(): Promise<number>;
}
/**
* Countdown button props
*/
export type CountdownButtonProps = Omit<ButtonProps, "endIcon" | "disabled"> & {
/**
* Initial state, default 0
*/
initState?: number;
/**
* Action, required
*/
onAction: CountdownButtonAction;
};
/**
* Countdown button
* @param props Props
* @returns Button
*/
export declare function CountdownButton(props: CountdownButtonProps): import("react/jsx-runtime").JSX.Element;