export declare class ShapeWithId<U> {
    id: string;
    shape: U;
}
export declare class ObjectDefinition<M, U> {
    compound?: U;
    shapes?: ShapeWithId<U>[];
    data?: M;
}
