export interface LogBoxEntry { level: string; message: string; count: number; } export interface LogBoxState { total: number; errors: number; warnings: number; fatals: number; entries: LogBoxEntry[]; } export interface LogBoxDismissResult { dismissed: LogBoxEntry[]; totalDismissed: number; errors: number; warnings: number; fatals: number; } export declare function getLastLogBoxError(): string | null; export declare function detectLogBox(device?: string): Promise; export declare function dismissLogBox(device?: string): Promise; export declare function pushLogBox(message: string, level?: "error" | "warning", expanded?: boolean, target?: "logbox" | "metro", subtitle?: string, device?: string): Promise; export declare function addLogBoxIgnorePatterns(patterns: string[], device?: string): Promise; export declare function formatLogBoxWarning(state: LogBoxState): string; export declare function formatDismissedEntries(result: LogBoxDismissResult): string; export declare function notifyDriverMissing(platform: "ios" | "android"): void; //# sourceMappingURL=logbox.d.ts.map