import { OptimismSynthetixPerpV2ContractPositionFetcher } from '../../synthetix/optimism/synthetix.perp-v2.contract-position-fetcher';
import { PolynomialContractFactory } from '../contracts';
import { IAppToolkit } from '../../../app-toolkit/app-toolkit.interface';
import { SynthetixContractFactory } from '../../synthetix/contracts';
export declare class OptimismPolynomialPerpContractPositionFetcher extends OptimismSynthetixPerpV2ContractPositionFetcher {
    protected readonly appToolkit: IAppToolkit;
    protected readonly contractFactory: SynthetixContractFactory;
    protected readonly polynomialContractFactory: PolynomialContractFactory;
    groupLabel: string;
    polynomialAccountResolverAddress: string;
    constructor(appToolkit: IAppToolkit, contractFactory: SynthetixContractFactory, polynomialContractFactory: PolynomialContractFactory);
    getAccountAddress(address: string): Promise<string>;
}
