#!/usr/bin/env node import { type CliRunResult } from "./bearshell.js"; import { type DoctorOptions } from "./doctor.js"; import { type GoStep } from "./go-command.js"; type PersonaCliOptions = { readonly cwd?: string; readonly doctorSigstoreTrustInspector?: DoctorOptions["sigstoreTrustInspector"]; readonly env?: Readonly>; readonly invocationName?: string; readonly onAfterAttachCommitFile?: (relativePath: string) => void; readonly onAfterInitCommitFile?: (relativePath: string) => void; readonly onAfterGoCommitFile?: (relativePath: string) => void; readonly onBeforeInitCommit?: () => void; readonly onAfterGoTransactionCopy?: () => void; readonly onBeforeGoStep?: (step: GoStep) => void; readonly onBeforeGoRecoveryClear?: () => void; readonly onBeforeGoTransactionStart?: () => void; readonly packageRoot?: string; readonly personalizationHomeDir?: string; readonly personalizationIdFactory?: () => string; readonly personalizationNow?: () => Date; readonly personalizationPlatform?: NodeJS.Platform; readonly personalizationStoreRoot?: string; readonly stdin?: string; }; export declare function runPersonaCli(args: readonly string[], options?: PersonaCliOptions): CliRunResult; export declare function isCliEntrypoint(entrypoint?: string | undefined, modulePath?: string): boolean; export {};