export type HappierToolsShellBridgeCommand = Readonly<{
    kind: 'list';
    rawCommand: string;
    sessionId: string | null;
    directory: string | null;
    json: boolean;
}> | Readonly<{
    kind: 'call';
    rawCommand: string;
    sessionId: string | null;
    directory: string | null;
    source: string;
    tool: string;
    argsJson: string | null;
    args: unknown | null;
    json: boolean;
}>;
export declare function parseHappierToolsShellBridgeCommand(command: string): HappierToolsShellBridgeCommand | null;
//# sourceMappingURL=happierToolsShellBridge.d.ts.map