export declare function desktopSupport(platform?: string, architecture?: string): DesktopSupportRow | undefined; export declare function assertDesktopReleaseChannel(channel: 'experimental' | 'stable', platform?: string, architecture?: string): DesktopSupportRow; export declare const desktopSupportMatrix: readonly DesktopSupportRow[]; export declare interface DesktopSupportRow { platform: 'darwin' | 'linux' | 'win32' architecture: 'arm64' | 'x64' status: DesktopSupportStatus osVersions: string[] packageFormat: string signing: 'enforced' | 'pending' notarization: 'enforced' | 'pending' | 'not-applicable' installLaunchEvidence: string | null updateRollbackEvidence: string | null packagingEvidence: string blockingIssues: string[] limitations: string[] } export type DesktopSupportStatus = 'stable' | 'experimental' | 'unsupported';