/**
* Warn once per unique message, in development only. Use it for degenerate-data
* misuse the kit otherwise resolves silently (an empty series, a value outside
* the supported range). It is a no-op when `condition` is false or in production,
* and it repeats a given message at most once.
*
* @param condition Whether the misuse is present; the warning fires only when true.
* @param message The console text, formatted `[canvas] : `.
*/
export declare function devWarn(condition: boolean, message: string): void;
/**
* Clear the once-per-message cache. Intended for tests: the dedup is process-wide,
* so a warning already fired by one test (or one test file) is otherwise swallowed
* when a later test asserts that the same message fires. Call it before each such
* assertion to make the once-per-message contract deterministic.
*/
export declare function resetDevWarnings(): void;
//# sourceMappingURL=dev-warn.d.ts.map