import { SfCommand } from '@salesforce/sf-plugins-core'; import { Interfaces } from '@oclif/core'; import { CLI } from '../../../types.js'; /** * The functionality of this command is taken entirely from https://github.com/salesforcecli/sfdx-cli/blob/v7.109.0/scripts/verify-tarballs */ export default class Verify extends SfCommand { static readonly summary: string; static readonly description: string; static readonly examples: string[]; static readonly flags: { cli: Interfaces.OptionFlag; "windows-username-buffer": Interfaces.OptionFlag; }; private baseDir; private step; private totalSteps; private flags; run(): Promise; execute(msg: string, validate: () => Promise): Promise; ensureNoWebDriverIO(): Promise; ensureNoHerokuCliUtilNyc(): Promise; /** * Ensure that the path lengths in the build tree are as windows safe as possible. * * The check fails if the path lengths DO NOT allow for a username longer than the --windows-username-buffer * * Warnings will be emitted for any path that does not allow for a username longer than 48 characters */ ensureWindowsPathLengths(): Promise; ensureApexNode(): Promise; ensureTemplatesCommands(): Promise; ensureNoDistTestsOrMaps(): Promise; ensureNoUnexpectedFiles(): Promise; ensureMdMessagesExist(): Promise; ensureSfIsIncluded(): Promise; }