export declare const functions: { add: (fnMt: { name: string; arn: string; region: string; entryFile: string; }) => Promise; get: (name: string) => Promise<{ name: string; arn: string; region: string; entryFile: string; } | undefined>; }; export interface IFunctionMetadata { name: string; arn: string; region: string; entryFile: string; roleName?: string; } export declare class Metadata { private config; private constructor(); private get fileContent(); private saveFileContent; addFunction(fnMt: IFunctionMetadata): Promise; removeFunction(name: string): Promise; getFunctions(): Promise; static init({ filePath }: { filePath: string; }): Promise; }