import type { EngineEvent, LiteralInput } from '@bilig/protocol';
import type { EngineRuntimeState } from '../runtime-state.js';
interface OperationKernelSyncLiteralFastPathArgs {
    readonly state: Pick<EngineRuntimeState, 'counters' | 'events' | 'setLastMetrics'>;
    readonly writeFastPathLiteralToExistingCell: (cellIndex: number, value: LiteralInput) => void;
    readonly deferSingleCellKernelSync: (cellIndex: number) => void;
    readonly makeSingleLiteralSkipMetrics: () => EngineEvent['metrics'];
}
interface OperationKernelSyncLiteralFastPathRequest {
    readonly existingIndex: number;
    readonly value: LiteralInput;
    readonly emitTracked: boolean;
    readonly afterWrite?: () => void;
}
export declare function tryApplySingleKernelSyncOnlyLiteralMutationFastPath(args: OperationKernelSyncLiteralFastPathArgs, request: OperationKernelSyncLiteralFastPathRequest): boolean;
export {};
