import { TemplateType } from '../../generator'; import { FileSystem, Logger } from '@servicenow/sdk-project'; import type { Creds, UserSession } from '../../auth'; type Arguments = { scope: string; directory: string; downloadRoot?: string | undefined; packageName: string; template: TemplateType; sdkVersion?: string; } & OneOf<{ credentials: Creds; session: UserSession; }>; type ConvertFromPathArgs = Pick & { path: string; }; export declare function convert(args: Arguments, fs: FileSystem, logger: Logger): Promise; export declare function convertFromPath(args: ConvertFromPathArgs, fs: FileSystem, logger: Logger): Promise; export declare function initTemplatesAndUpdateSysAppRecord(directory: string, metaDirName: string, packageName: string, fs: FileSystem, initTemplates?: boolean): Promise; export {};