import type { AbstractTransactionHash } from "../../common/hash.js";
import { BlockchainLayer1Enum } from "../../union/enum/domain.js";
export type FlowTransactionHash = AbstractTransactionHash<BlockchainLayer1Enum.FLOW> & {
    __IS_FLOW_TRANSACTION_HASH__: true;
};
export declare const flowTransactionHashRegExp: RegExp;
export declare function isFlowTransactionHash(raw: string): raw is FlowTransactionHash;
export declare const flowTransactionHashValidator: import("../../common/common.js").ILayer1fulValidator<BlockchainLayer1Enum.FLOW, FlowTransactionHash>;
export declare function toFlowTransactionHash(raw: string): FlowTransactionHash;
export declare function toFlowTransactionHashSafe(raw: string): FlowTransactionHash | undefined;
