import { WebLogCache } from '../log-cache-web';
export declare abstract class LogStrategy {
    protected cache: WebLogCache;
    onCanSendActive?: Function;
    constructor(cache: WebLogCache);
    abstract canSendLog(): boolean;
    /**
     * 获取一个数据帧的报文JSON数组
     */
    abstract getLog(): string[];
    abstract onSendLog(): void;
    abstract cacheLog(log: string): void;
    abstract destroy(): void;
}
