import { x as ShortcutConfig } from "./config-DDAC7XCF.js"; //#region src/services/shortcuts/types.d.ts /** * Context for executing a shortcut */ interface ShortcutExecutionContext { name: string; shortcut: ShortcutConfig; passthroughArgs: string[]; } /** * Formatted shortcut entry for display */ interface ShortcutListEntry { name: string; type: "command" | "shell" | "pipeline"; command: string; args: string[]; description?: string; } /** * Error thrown when a shortcut is not found */ declare class ShortcutNotFoundError extends Error { constructor(name: string, available: string[]); } /** * Error thrown when a circular reference is detected */ declare class CircularShortcutError extends Error { constructor(name: string); } //#endregion export { ShortcutNotFoundError as i, ShortcutExecutionContext as n, ShortcutListEntry as r, CircularShortcutError as t };