import AbstractColumnHelper, { SerializerOrParserFnProps } from '../column.interface'; export declare class ColourHelper extends AbstractColumnHelper { columnDefaultMeta: { defaultColor: string; displayFormat: string; swatchStyle: string; swatchSize: string; }; /** * Serialise a user-supplied value for storage. * * During bulk paste or search-query serialisation, invalid values are * silently dropped (returns `null`). In all other contexts an invalid * value throws a {@link SilentTypeConversionError} so the caller can * surface an appropriate message. */ serializeValue(value: any, params: SerializerOrParserFnProps['params']): string | null; /** Parse a stored value for display. Returns `null` for invalid values. */ parseValue(value: any): string | null; /** Return a plain-text representation suitable for export / clipboard. */ parsePlainCellValue(value: any, _params: SerializerOrParserFnProps['params']): string; }