import { IAppToolkit } from '../../../app-toolkit/app-toolkit.interface';
import { SynthetixContractFactory } from '../../synthetix/contracts';
import { OptimismSynthetixPerpV2ContractPositionFetcher } from '../../synthetix/optimism/synthetix.perp-v2.contract-position-fetcher';
import { KwentaContractFactory } from '../contracts';
export declare class OptimismKwentaPerpV2SmartMarginContractPositionFetcher extends OptimismSynthetixPerpV2ContractPositionFetcher {
    protected readonly appToolkit: IAppToolkit;
    protected readonly synthetixContractFactory: SynthetixContractFactory;
    protected readonly kwentaContractFactory: KwentaContractFactory;
    groupLabel: string;
    useCustomMarketLogos: boolean;
    kwentaAccountResolverAddress: string;
    constructor(appToolkit: IAppToolkit, synthetixContractFactory: SynthetixContractFactory, kwentaContractFactory: KwentaContractFactory);
    getAccountAddress(address: string): Promise<string>;
}
