export type PlaygroundResult = { success: boolean; message?: string; error?: Error; }; export type PlaygroundShowOptions = { silent?: boolean; }; export type PlaygroundSetOptions = { exerciseNumber?: number; stepNumber?: number; type?: 'problem' | 'solution'; silent?: boolean; }; export type PlaygroundSavedOptions = { savedPlaygroundId?: string; latest?: boolean; json?: boolean; silent?: boolean; }; type SavedPlaygroundEntry = { id: string; appName: string; createdAt: string; createdAtMs: number; fullPath: string; displayName: string; }; /** * Show current playground status */ export declare function show(options?: PlaygroundShowOptions): Promise; /** * Set the playground to a specific exercise step */ export declare function set(options?: PlaygroundSetOptions): Promise; /** * Interactive playground selection */ export declare function selectAndSet(options?: { silent?: boolean; }): Promise; /** * List saved playgrounds */ export declare function listSavedPlaygrounds(options?: PlaygroundSavedOptions): Promise; }>; /** * Set the playground to a saved playground by id */ export declare function setSavedPlayground(options?: PlaygroundSavedOptions): Promise; /** * Interactive saved playground selection */ export declare function selectAndSetSavedPlayground(options?: PlaygroundSavedOptions): Promise; /** * Parse an app identifier string like "1.2.problem" or "01.02.solution" */ export declare function parseAppIdentifier(identifier: string): { exerciseNumber?: number; stepNumber?: number; type?: 'problem' | 'solution'; }; export {};