import { FormElement, JSONSchema } from '@tomino/dynamic-form';
export interface IProject {
    id?: string;
    form?: FormElement;
    schema?: JSONSchema;
    style?: {
        [index: string]: string;
    };
    created?: number;
    modified?: number;
}
export interface IStorage {
    listProjects(): Promise<IProject[]>;
    loadProject(id?: string): Promise<IProject>;
    saveProject(project: IProject): Promise<void>;
    deleteProject(id: string): Promise<void>;
}
