import { IDerivativeService, IERC20DerivativeService, IIndexBuyTokenService, IIndexRebalanceService, ISellTokensOnCloseService, IDerivativeWhitelisted, IManagedDerivative, IOlympusIndexPartial } from '.';
import { Template } from './Template';
import { IDerivativeWithdrawService } from './IDerivativeWithdrawService';
export interface IOlympusIndexService extends IDerivativeService, IERC20DerivativeService, IIndexBuyTokenService, IIndexRebalanceService, ISellTokensOnCloseService, IDerivativeWithdrawService, IDerivativeWhitelisted, IManagedDerivative, IOlympusIndexPartial {
    getTemplate(): Promise<Template>;
}
