import { ReadContract, ReadAdapter, Drift, FunctionReturn } from "@delvtech/drift";
import { Address } from "viem";
import { uniswapV3InitializerAbi } from "../../abis";
export type UniswapV3InitializerABI = typeof uniswapV3InitializerAbi;
export declare class ReadUniswapV3Initializer {
    initializer: ReadContract<UniswapV3InitializerABI>;
    constructor(address: Address, drift?: Drift<ReadAdapter>);
    getState(pool: Address): Promise<FunctionReturn<UniswapV3InitializerABI, "getState">>;
}
//# sourceMappingURL=ReadInitializer.d.ts.map