import { EntityUser } from './interfaces/Interfaces' import { CreditAmount, GroupMember, PaymentEntity } from './types/Types' declare class Group { private readonly accountid constructor (svid: string); getGroup (): Promise; sendCredits (amount: CreditAmount, to: PaymentEntity, reason: string, auth: EntityUser): Promise; doesGroupExist (): Promise; getGroupMembers (): Promise; hasGroupPermission (user: GroupMember, permission: string): Promise; get svid (): string; set svid (svid: string); getStockOffers (ticker: string): Promise; buyStock (ticker: string, amount: number, price: CreditAmount, auth: EntityUser): Promise; sellStock (ticker: string, amount: number, price: CreditAmount, auth: EntityUser): Promise; cancelOffer (orderid: number, auth: EntityUser): Promise; } export default Group