import { Writer } from './types.js';
/**
 * A mock implementation of the Writer interface for testing purposes.
 * This writer performs no real actions but can be used to simulate behaviors.
 *
 */
export declare class NoopWriter implements Writer {
    /**
     * A mock implementation of the write method.
     * Does not perform any write actions.
     *
     * @param _data - The data that would normally be written.
     * @returns A promise that resolves immediately.
     */
    write(_data: any): Promise<void>;
    /**
     * Handles errors by logging them.
     * In a real-world scenario, this method might handle or rectify errors.
     *
     * @param error - The error to handle.
     */
    handleError(error: any): void;
    /**
     * Fetches a mock status for the provided dataId.
     *
     * @param dataId - The identifier for the data whose status is being fetched.
     * @returns A promise that resolves with a dummy status message.
     */
    fetchWriteStatus(dataId: string): Promise<string>;
}
