export type CursorToolSupport = "supported" | "policy-gated" | "internal" | "not-supported";
export interface CursorToolSurfaceEntry {
    execServerField: string;
    execClientField: string;
    openAIToolName?: string;
    support: CursorToolSupport;
    safety: "read" | "network" | "interactive" | "mutating" | "destructive" | "subagent" | "internal";
    notes: string;
}
export declare const CURSOR_TOOL_SURFACE: CursorToolSurfaceEntry[];
export declare function supportedOpenAIToolNames(): string[];
