import { IMeta, ListaMeta, Meta } from "../metadata";
import { tipo } from "../utility";
import { ListaMetadataClasse } from "./classe.metadata";
export interface IMetaProprieta extends IMeta {
    nome: string;
    tipo: tipo;
}
export declare class MetadataProprieta extends Meta implements IMetaProprieta {
    nome: string;
    tipo: tipo;
    constructor(item: IMetaProprieta);
}
export declare class ListaMetadataProprieta extends ListaMeta {
    constructor();
    Mergia(item: ListaMetadataClasse): void;
    CercaSeNoAggiungi(item: MetadataProprieta): MetadataProprieta;
    Cerca(item: MetadataProprieta): MetadataProprieta | undefined;
    AggiungiElemento(item: MetadataProprieta): MetadataProprieta;
}
