import { IState } from './Istate'; import { MockState } from './mock.state'; import { Recording } from './recording'; export declare class SessionState implements IState { readonly _identifier: string; readonly _mocks: { [identifier: string]: MockState; }; readonly _variables: { [key: string]: string; }; readonly _recordings: { [identifier: string]: Recording[]; }; record: boolean; constructor(identifier: string, mocks: { [identifier: string]: MockState; }, variables: { [key: string]: string; }); get identifier(): string; get mocks(): { [identifier: string]: MockState; }; get variables(): { [key: string]: string; }; get recordings(): { [identifier: string]: Recording[]; }; }