export declare function findProjectRoot(startDir?: string): Promise<string>;
export declare function loadNestboxConfig(projectRoot: any): any;
export declare function isTypeScriptProject(directoryPath: any): boolean;
export declare function runPredeployScripts(scripts: any, projectRoot: any): Promise<void>;
export declare function createZipFromDirectory(dirPath: any, excludePatterns?: string[]): string;
export declare function getAgentExcludePatterns(config: any): string[];
export interface TemplateInfo {
    name: string;
    description: string;
    fileId: string;
    lang: string;
    type: string;
}
export declare function createNestboxConfig(projectPath: string, isTypeScript: boolean): void;
