export interface ShortcutResult {
    handled: boolean;
    type?: string;
    output?: unknown;
    explanation?: string;
}
/**
 * Try to handle a user message with deterministic computation.
 * Returns { handled: true, ... } if a shortcut matched, or { handled: false } if not.
 */
export declare function tryDeterministicShortcut(input: string): ShortcutResult;
/** List all available shortcut types. */
export declare function listShortcutTypes(): string[];
//# sourceMappingURL=deterministicShortcuts.d.ts.map