export declare class Logger { silent: boolean; private serverless; constructor({ serverless, silent }?: { silent?: boolean; serverless?: any; }); log: (...args: string[]) => any; logSls: (...args: string[]) => any; message(prefix: string, str?: string): any; module({ filePath, realPath, packageJson }: { filePath: string; packageJson?: any; realPath?: string; }): Promise; source({ filePath }: { filePath: string; }): any; config(config: { [key: string]: any; }): void; block(prefix: any, text: any): void; }