import type { DeviceLogsBackend, LogContext } from './struct.js'; export declare const LOGS_SECONDARY_BACKEND_ENABLED: boolean; export declare const shouldReadFromSecondary: () => boolean; export declare const shouldPublishToSecondary: () => boolean; export declare function addRetentionLimit(ctx: Omit): LogContext; export declare const getPrimaryBackend: () => Promise; export declare const getSecondaryBackend: () => Promise; export declare const omitNanoTimestamp: (key: string, value: any) => any;