export declare enum StateRevision {
New = -1,
Delete = -2
}
export declare class State {
stateId: string;
revision: number;
version: string;
data: A;
constructor(stateId: string, revision: number, version: string, data: A);
isNew(): boolean;
exists(): boolean;
clone(): State;
end(): State;
}