import type { PayableEvmProtocol } from "./evm/helpers.js"; import type { Sablier, TruncateAddressOptions } from "./types.js"; export * from "./solana/helpers.js"; export type { TruncateAddressOptions } from "./types.js"; type Version = Sablier.EVM.Version | Sablier.Solana.Version; type EvmReleaseReference = Pick; export declare function compareVersions(a: Version, b: Version): number; export declare function isVersionBefore(version: Version, before: Version): boolean; export declare function isVersionAfter(version: Version, after: Version): boolean; export declare function isReleasePayable(release: EvmReleaseReference): boolean; export declare function isReleasePayable(protocol: PayableEvmProtocol, version: Sablier.EVM.Version): boolean; export declare function truncateAddress(address: string, options?: TruncateAddressOptions): string; export declare const truncate: typeof truncateAddress; export declare function resolveStreamId(opts: { alias: string; chainId: number; tokenId: bigint | string | number; protocol?: Sablier.EVM.Protocol | Sablier.Solana.Protocol; }): string; //# sourceMappingURL=helpers.d.ts.map