import type { MultiCustomerConfig, CliArgs, ProjectMeta } from '../../types.js'; export type MetaProjectChoice = { kind: 'use'; projectId: string; } | { kind: 'list'; projects: ProjectMeta[]; } | { kind: 'none'; }; /** * Decide which project's metadata to show. * * A missing configured project ID is NOT an error: if the customer has * exactly one project we use it, otherwise we surface the candidates. This keeps * `newo meta` exit 0 for scripts that previously saw a spurious exit(1). */ export declare function pickMetaProject(configuredProjectId: string | undefined, projects: readonly ProjectMeta[]): MetaProjectChoice; export declare function handleMetaCommand(customerConfig: MultiCustomerConfig, args: CliArgs, verbose: boolean): Promise; //# sourceMappingURL=meta.d.ts.map