import type { HasRenderers, HasSymbols, RendererLike, SymbolLike } from "@vertigis/viewer-spec/messaging/common"; /** * Converts the input to an array of renderer-like values. * * @param renderers The input to convert. */ export declare function toRendererArray(renderers: RendererLike | RendererLike[]): RendererLike[]; /** * Converts the input to an array of symbol-like values. * * @param symbols The input to convert. */ export declare function toSymbolArray(symbols: SymbolLike | SymbolLike[]): SymbolLike[]; /** * Extracts symbols from arguments, supporting legacy 'symbol' property. * * @param args The input containing the 'symbols' or a legacy 'symbol' * property.. */ export declare function getSymbolsFromArgs(args: HasSymbols): SymbolLike[]; /** * Extracts renderers from arguments, supporting legacy 'renderer' property. * * @param args The input containing the 'renderers' or a legacy 'renderer' * property. */ export declare function getRenderersFromArgs(args: HasRenderers): RendererLike[];