import type { AnalyzedComponent, ServerStoryFile } from '../types';
/**
 * Generate code panel HTML
 */
// eslint-disable-next-line pickier/no-unused-vars
export declare function generateCodePanel(story: ServerStoryFile, component: AnalyzedComponent | null, activeTab?: CodePanelTab): string;
/**
 * Get source code for a component
 */
export declare function getComponentSource(filePath: string): Promise<string>;
/**
 * Get story code with current props
 */
export declare function getStoryCode(componentName: string, props: Record<string, any>): string;
/**
 * Code panel tabs
 */
export type CodePanelTab = 'source' | 'story' | 'compiled' | 'props';
