/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */
export interface LspCapabilities {
    documentSymbols: boolean;
    definition: boolean;
    references: boolean;
    hover: boolean;
    rename: boolean;
    diagnostics: boolean;
}
/**
 * Parse server capabilities from an initialize response result.
 * Returns a capabilities object with boolean flags for each feature.
 */
export declare function parseCapabilities(initResult: unknown): LspCapabilities;
/**
 * Check if a specific feature is available.
 */
export declare function hasCapability(capabilities: LspCapabilities, feature: keyof LspCapabilities): boolean;
//# sourceMappingURL=capabilities.d.ts.map