import { IAppToolkit } from '../../../app-toolkit/app-toolkit.interface';
import { Network } from '../../../types/network.interface';
import { PickleContractFactory } from '../contracts';
declare type GetJarDefinitionsParams = {
    network: Network;
};
export declare class PickleOnChainJarRegistry {
    protected readonly appToolkit: IAppToolkit;
    protected readonly pickleContractFactory: PickleContractFactory;
    constructor(appToolkit: IAppToolkit, pickleContractFactory: PickleContractFactory);
    getJarDefinitions({ network }: GetJarDefinitionsParams): Promise<{
        vaultAddress: string;
        tokenAddress: string;
    }[]>;
}
export {};
