import { CompressedProgram, Program, Signature } from '../types'; /** * Function to compress compiled cairo program * * [Reference](https://github.com/starkware-libs/cairo-lang/blob/master/src/starkware/starknet/services/api/gateway/transaction.py#L54-L58) * @param jsonProgram - json file representing the compiled cairo program * @returns Compressed cairo program */ export declare function compressProgram(jsonProgram: Program | string): CompressedProgram; /** * Function to get the hex selector from a given function name * * [Reference](https://github.com/starkware-libs/cairo-lang/blob/master/src/starkware/starknet/public/abi.py#L25-L26) * @param funcName - selectors abi function name * @returns hex selector of given abi function name */ export declare function getSelectorFromName(funcName: string): string; export declare function randomAddress(): string; export declare function makeAddress(input: string): string; export declare function formatSignature(sig?: Signature): string[];