import { GetTokenBalancesParams } from '../../../position/template/contract-position.template.types';
import { DopexSsovContractPositionFetcher, DopexSsovDataProps } from '../common/dopex.ssov.contract-position-fetcher';
import { DopexGOhmSsov } from '../contracts';
export declare class ArbitrumDopexGOhmSsovContractPositionFetcher extends DopexSsovContractPositionFetcher<DopexGOhmSsov> {
    groupLabel: string;
    getContract(address: string): DopexGOhmSsov;
    getSsovDefinitions(): {
        address: string;
        depositTokenAddress: string;
    }[];
    getTotalEpochStrikeDepositBalance({ contract, contractPosition, }: GetTokenBalancesParams<DopexGOhmSsov, DopexSsovDataProps>): Promise<import("ethers").BigNumber>;
    getTotalEpochStrikeRewardBalances(_params: GetTokenBalancesParams<DopexGOhmSsov, DopexSsovDataProps>): Promise<never[]>;
}
