import { Network } from '../types/network.interface';
import { AppTokenPosition, ContractPosition, NonFungibleToken } from './position.interface';
import { BaseToken } from './token.interface';
export declare type AppGroupsDefinition = {
    appId: string;
    groupIds: string[];
    network: Network;
};
export declare class PositionKeyService {
    generateKey(input: string): string;
    getPositionKey(position: ContractPosition | AppTokenPosition | BaseToken | NonFungibleToken): string;
}
