import * as z from "zod/v4";
/**
 * Output of an `openrouter:shell` call from a prior assistant turn. Accepted on replay and dropped before the provider request — Anthropic has no equivalent block.
 */
export type MessagesShellToolResultBlock = {
    content: {
        [k: string]: any;
    };
    toolUseId: string;
    type: "openrouter_shell_tool_result";
};
/** @internal */
export type MessagesShellToolResultBlock$Outbound = {
    content: {
        [k: string]: any;
    };
    tool_use_id: string;
    type: "openrouter_shell_tool_result";
};
/** @internal */
export declare const MessagesShellToolResultBlock$outboundSchema: z.ZodType<MessagesShellToolResultBlock$Outbound, MessagesShellToolResultBlock>;
export declare function messagesShellToolResultBlockToJSON(messagesShellToolResultBlock: MessagesShellToolResultBlock): string;
//# sourceMappingURL=messagesshelltoolresultblock.d.ts.map