import { ErrorCodes, phid } from './iGlobal'; export interface macroEditTransactions { type: 'name' | 'filePHID' | 'subscribers.add' | 'subscribers.remove' | 'subscribers.set' | 'comment' | 'mfa'; value: any; } export interface MarcoEdit { transactions: Array; objectIdentifier?: number | string; } export interface MacroQuery { authorPHIDs: Array; phids: Array; ids: Array; names: Array; nameLike: string; } export interface RetMacroQuery extends ErrorCodes { result: { [name: string]: { uri: string; phid: phid; authorPHID: phid; dateCreated: string; filePHID: phid; }; }; } export interface RetMacroCreatememe extends ErrorCodes { result: { uri: string; }; }