import type { Sablier, TruncateAddressOptions } from "../types.js"; export type { EvmReleaseFeatureSetByProtocol, EvmReleaseVersionByProtocol, PayableEvmProtocol, ReleaseFeaturesForProtocol, } from "./releases/features.js"; export { evmReleaseFeatures, getAirdropsReleaseFeatures, getEvmReleaseFeatures, getFlowReleaseFeatures, getLockupReleaseFeatures, hasClaimTo, hasOnchainMinFee, hasSimpleTransfer, hasSplitLockupArchitecture, hasSponsor, isEvmReleasePayable, supportsLockupBatch, supportsLockupPrbProxy, supportsLockupPublicWithdraw, supportsLockupShape, usesComptroller, usesLockupSplit, } from "./releases/features.js"; export declare function getContractExplorerURL(explorerURL: string, contractAddress: Sablier.EVM.Address): string; export declare function resolveEvmStreamId(opts: { alias: string; chainId: number; tokenId: bigint | string | number; protocol?: Sablier.EVM.Protocol; }): string; export declare function resolveEvmContractByAlias(opts: { alias: string; chainId: number; protocol?: Sablier.EVM.Protocol; }): Sablier.EVM.Contract; export declare function truncateEvmAddress(address: Sablier.EVM.Address, options?: TruncateAddressOptions): string; //# sourceMappingURL=helpers.d.ts.map