import { Subject } from 'rxjs'; import { Action } from '@state-adapt/core'; type SubjectWithoutNext = new () => { [P in Exclude, 'next'>]: Subject[P]; }; declare const SubjectWithoutNext: SubjectWithoutNext; /** * @deprecated Use {@link source} instead. */ export declare class Source extends SubjectWithoutNext> { type: string; constructor(type?: string); next(payload: T): void; } export {};