import { IBlockContext } from "@leight-core/leight"; import { Dispatch, SetStateAction } from "react"; export declare class BlockContextClass implements IBlockContext { lockState: [boolean, Dispatch>]; countState: [number, Dispatch>]; lock: boolean; constructor(lockState: [boolean, Dispatch>], countState: [number, Dispatch>], lock?: boolean); count(): number; block(temp?: boolean): void; isBlocked(): boolean; unblock(unlock?: boolean): void; }