import { Observable } from 'rxjs'; import type { SavedFormSchema } from '../models/saved-form.model'; export declare abstract class FormStorageAdapter { abstract list(): Observable; abstract get(id: string): Observable; abstract getByCode(code: string): Observable; abstract create(schema: Omit): Observable; abstract update(schema: SavedFormSchema): Observable; abstract delete(id: string): Observable; generateId(): string; }