import type { AbstractTransactionHash } from "../../common/hash.js";
import { BlockchainLayer1Enum } from "../../union/enum/domain.js";
export type SolanaTransactionHash = AbstractTransactionHash<BlockchainLayer1Enum.SOLANA>;
export declare const solanaTransactionHashRegexp: RegExp;
export declare function isSolanaTransactionHash(raw: string): raw is SolanaTransactionHash;
export declare const solanaTransactionHashValidator: import("../../common/common.js").ILayer1fulValidator<BlockchainLayer1Enum.SOLANA, SolanaTransactionHash>;
export declare function toSolanaTransactionHash(raw: string): SolanaTransactionHash;
export declare function toSolanaTransactionHashSafe(raw: string): SolanaTransactionHash | undefined;
