import { IAppToolkit } from '../../../app-toolkit/app-toolkit.interface';
import { ContractFactory } from '../../../contract/contracts';
import { Network } from '../../../types/network.interface';
declare type ContractOpts = {
    address: string;
    network: Network;
};
export declare class ConcentratorContractFactory extends ContractFactory {
    protected readonly appToolkit: IAppToolkit;
    constructor(appToolkit: IAppToolkit);
    abcCvx({ address, network }: ContractOpts): import("./ethers").AbcCvx;
    aladdinConcentratorAcrvVault({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorAcrvVault;
    aladdinConcentratorAfrxEthVault({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorAfrxEthVault;
    aladdinConcentratorAfxsVault({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorAfxsVault;
    aladdinConcentratorCompounder({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorCompounder;
    aladdinConcentratorLegacyVault({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorLegacyVault;
    aladdinConcentratorVe({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorVe;
    aladdinConcentratorVeRewards({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorVeRewards;
    aladdinConcentratorVest({ address, network }: ContractOpts): import("./ethers").AladdinConcentratorVest;
}
export type { AbcCvx } from './ethers';
export type { AladdinConcentratorAcrvVault } from './ethers';
export type { AladdinConcentratorAfrxEthVault } from './ethers';
export type { AladdinConcentratorAfxsVault } from './ethers';
export type { AladdinConcentratorCompounder } from './ethers';
export type { AladdinConcentratorLegacyVault } from './ethers';
export type { AladdinConcentratorVe } from './ethers';
export type { AladdinConcentratorVeRewards } from './ethers';
export type { AladdinConcentratorVest } from './ethers';
