import { IState, StateStatus, StateType } from '../util/types'; import { StreamModel } from './model.stream'; export declare class State extends StreamModel implements IState { #private; static endpoint: string; static attributes: string[]; data: string; status?: StateStatus; type: 'Report' | 'Control'; timestamp: string; status_payment?: string; constructor(type?: StateType, data?: string); getAttributes(): string[]; static getFilter(): string[]; static getFilterResult(): string; protected usePutForUpdate(): boolean; static fetchById: (id: string) => Promise; static fetch: () => Promise; }