/// <reference types="node" />
import { Deployment, MetaCallJSON } from '@metacall/protocol/deployment';
import { ChildProcess } from 'child_process';
export interface Resource {
    id: string;
    path: string;
    jsons: MetaCallJSON[];
    runners: string[];
    type?: string;
    blob?: string;
}
export declare class Application {
    resource?: Promise<Resource>;
    proc?: ChildProcess;
    deployment?: Deployment;
    kill(): void;
}
export declare const Applications: Record<string, Application>;
