import type { NonLinkButtonComponentBuilder, AdaptorButtonInteraction } from "../../adaptor"; export type UseButtonComponentParams = { onClick?: () => void; filter?: (interaction: Readonly) => boolean; }; /** * クリック時に何らかのアクションを起こすButtonComponentを作成する * @param onClick クリック時に実行されるハンドラ * @param filter interactionに反応するかどうかのフィルタ falseを返すとdeferUpdateとonClickは実行されない * @returns ButtonComponentBuilder */ export declare const useButtonComponent: ({ onClick, filter, }: UseButtonComponentParams) => import("../../util/curriedBuilder").UnfulfilledCurriedBuilder; //# sourceMappingURL=useButtonComponent.d.ts.map