export interface LogFeedbackOptions { projectId: string; baseUrl?: string; theme?: 'light' | 'dark' | 'system'; position?: 'left' | 'right'; nonce?: string; } export interface LogFeedbackApi { projectId: string; open(): void; close(): void; destroy(): void } export function mountLogFeedback(options: LogFeedbackOptions): { ready: Promise; open(): Promise; close(): Promise; destroy(): void; };