import { ReadContract, ReadAdapter, Drift, FunctionReturn, ContractOptions } from "@delvtech/drift";
import { Address } from "viem";
import { v4MigratorAbi } from "../../abis";
export type V4MigratorABI = typeof v4MigratorAbi;
export declare class ReadMigrator {
    migrator: ReadContract<V4MigratorABI>;
    constructor(address: Address, drift?: Drift<ReadAdapter>);
    getAssetData(token0: Address, token1: Address, options?: ContractOptions): Promise<FunctionReturn<V4MigratorABI, "getAssetData">>;
    airlock(): Promise<FunctionReturn<V4MigratorABI, "airlock">>;
    locker(): Promise<FunctionReturn<V4MigratorABI, "locker">>;
    poolManager(): Promise<FunctionReturn<V4MigratorABI, "poolManager">>;
    positionManager(): Promise<FunctionReturn<V4MigratorABI, "positionManager">>;
    DEAD_ADDRESS(): Promise<FunctionReturn<V4MigratorABI, "DEAD_ADDRESS">>;
}
//# sourceMappingURL=ReadMigrator.d.ts.map