import type { CredentialPort } from "../ports/credentials.port.js"; import type { ProjectRef } from "../ports/jira-read.port.js"; export type VisibleProjects = { projects: ProjectRef[]; truncated: boolean; /** Set when the list could not be fetched; the caller still has to ask the user. */ error?: string; }; /** * Advisory list of Jira projects this account can see. * * Used only to help a person (or an agent's user) pick a key when none could * be decided safely. It never selects one - Safe Bootstrap holds regardless of * how many projects come back. */ export declare function listVisibleProjects(credentials?: CredentialPort): Promise;