import { BaseResult } from '../BaseAPI';
export interface UserMacroRequest {
    UserTag: string;
}
export interface AccountMacroRequest {
    AccountCode: string;
    AccessKey: string;
}
export interface UpsertMacroRequest extends UserMacroRequest {
    ID?: string;
    MacroKey: string;
    MacroValue: string;
}
export interface DeleteMacroRequest extends UserMacroRequest {
    ID: string;
}
export interface MacroResult extends BaseResult {
    Data: {
        StatusMessage: string;
        MacroItems?: {
            Items: Array<MacroItems> | null;
            PageId: number | null;
            PageSize: number | null;
            HashValue: string | null;
        };
    };
}
export interface MacroItems {
    MacroValue: string;
    MacroKey: string;
    ID: string;
}
