import { GNHashtable } from "./../../common/GNData";
import { InvalidMember } from "./../InvalidMember";
export declare class OperationResponse {
    private operationCode;
    private responseId;
    private returnCode;
    private debugMessage;
    private parameters;
    private encrypted;
    private invalidMembers;
    constructor(operationCode: number, responseId: number, encrypted?: boolean);
    getOperationCode(): number;
    getReturnCode(): number;
    getParameters(): GNHashtable;
    isEncrypted(): boolean;
    getResponseId(): number;
    getDebugMessage(): string;
    getInvalidMembers(): InvalidMember[];
    hasError(): boolean;
    setReturnCode(returnCode: number): OperationResponse;
    setDebugMessage(debugMessage: string): OperationResponse;
    setParameter(k: string, value: any): OperationResponse;
    setParameters(parameters: GNHashtable): OperationResponse;
    setEncrypted(encrypted: boolean): OperationResponse;
    setInvalidMembers(invalidMembers: InvalidMember[]): OperationResponse;
    toString(): string;
}
