import type { ProviderModule } from './contracts.js';
import type { SessionCapability } from '../shared-types.js';
export declare const IDE_PROVIDER_SESSION_CAPABILITIES_BASE: SessionCapability[];
export declare const EXTENSION_PROVIDER_SESSION_CAPABILITIES_BASE: SessionCapability[];
export declare function providerHasOpenPanelSupport(provider: Pick<ProviderModule, 'category' | 'scripts'>): boolean;
export declare function getProviderSessionCapabilities(provider: Pick<ProviderModule, 'category' | 'scripts'>, baseCapabilities: SessionCapability[]): SessionCapability[];
