import type { DisplayConfig } from './types'; declare const zero_line_keys: ("x_zero_line" | "y_zero_line" | "x2_zero_line" | "y2_zero_line")[]; type CategoryAxis = `x` | `y` | null; type CategoryZeroKey = (typeof zero_line_keys)[number]; type CategoryZeroSyncState = { axis: CategoryAxis; disabled_keys: readonly CategoryZeroKey[]; display?: DisplayConfig; }; export declare const resolve_plot_display: (display: DisplayConfig, defaults: DisplayConfig, category_axis?: CategoryAxis) => DisplayConfig; export declare const sync_category_zero_display: (display: DisplayConfig, defaults: DisplayConfig, category_axis: CategoryAxis, previous: CategoryZeroSyncState) => CategoryZeroSyncState; export declare function create_category_display(display: () => DisplayConfig, category_axis: () => CategoryAxis): { readonly resolved: DisplayConfig; }; export {};