import type { Build, IntrospectBreakpointStatus, IntrospectShellStatus } from '../desktopify'; export type IntrospectPlatformName = 'linux' | 'mac' | 'windows'; /** * Check if a build was introspected (has connectedAt or disconnectedAt on any platform). * Builds that were introspected cannot be released. */ export declare function wasIntrospected(build: Build): boolean; /** * Get list of platform names that were introspected (have connectedAt or disconnectedAt). * Returns capitalized platform names (e.g., ['Mac', 'Windows']). */ export declare function getIntrospectedPlatformNames(build: Build): string[]; /** * Format introspection status as a human-readable string. * Combines breakpoint status and shell status into a single label. */ export declare function formatIntrospectionStatus(breakpointStatus?: IntrospectBreakpointStatus, shellStatus?: IntrospectShellStatus): string;