import * as Ro from '@nakedobjects/restful-objects';
import { ContextService } from '@nakedobjects/services';
import { Dictionary } from 'lodash';
import { Result } from './result';
export declare function getParametersAndCurrentValue(action: Ro.ActionMember | Ro.ActionRepresentation | Ro.InvokableActionMember, context: ContextService): Dictionary<Ro.Value>;
export declare function getFields(field: Ro.IField): Ro.IField[];
export declare class CommandResult extends Result {
    stopChain?: boolean;
    changeState: () => void;
}
