import type { $extension, ExtensionParser, WriteMode } from '../../../schema/index.js'; export interface ParseItemOptions { mode?: WriteMode | undefined; fill?: boolean; parseExtension?: ExtensionParser | undefined; } export interface InferWriteItemOptions { mode: OPTIONS extends { mode: WriteMode; } ? OPTIONS['mode'] : undefined; extension: OPTIONS extends { parseExtension: ExtensionParser; } ? NonNullable : undefined; }