import { MetadataFactory } from "../../factories/MetadataFactory";
import { __IJsonApplication } from "../../schemas/json/__IJsonApplication";
import { Metadata } from "../../schemas/metadata/Metadata";
export declare namespace JsonApplicationProgrammer {
    const validate: (metadata: Metadata, explore: MetadataFactory.IExplore) => string[];
    const write: <Version extends "3.0" | "3.1">(props: {
        version: Version;
        metadata: Metadata;
    }) => __IJsonApplication<Version>;
}
