export type ConstructorArgs = {
    chain: number;
    rpc?: string;
    address?: `0x${string}`;
    poolId?: bigint;
};
export type TransactionData = {
    to: `0x${string}`;
    data: `0x${string}`;
    value: string;
};
export type Metadata = {
    protocol: bigint;
    pointer: string;
};
export type FunctionDataParams = {
    functionName: string;
    args: any[];
};
export type DeployParams = {
    abi: any;
    bytecode: `0x${string}`;
};
export declare const ZERO_ADDRESS: `0x${string}`;
