import { Observable } from 'rxjs'; import { BaseApiStore } from '../../../Stores/BaseStore'; import { TodoListApi } from './TodoListApi'; export interface TodoListItem { id: number; content: string; completed: boolean; } export declare const TodoListActions: { GetItems: string; AddItem: string; RemoveItem: string; SetCompleted: string; }; export declare class TodoListStore extends BaseApiStore { static displayName: string; static readonly default: TodoListStore; constructor(api?: TodoListApi); getItems(): Observable; addItem(content: string): Observable; removeItem(id: number): Observable; setCompleted(id: number, completed: boolean): Observable; }