export declare enum SubjectTypes {
    SUBJECT = 0,
    BEHAVIOR_SUBJECT = 1,
    REPLAY_SUBJECT = 2,
    ASYNC_SUBJECT = 3
}
export declare enum ControlFlags {
    INIT = "init",
    QUIT = "quit",
    CLOSE = "close",
    CREATE = "create",
    FAIL = "fail",
    DATA = "data",
    RELOAD = "reload"
}
export declare enum ELectronProcessTypes {
    BROWSER = "browser",
    RENDERER = "renderer"
}
export interface SignalData<T> {
    channel: string;
    data?: T;
}
export declare enum ChannelState {
    INCOMING = 0,
    OUTGOING = 1
}
//# sourceMappingURL=types.d.ts.map