import type { AcUiSimpleUiPluginOptions } from './types'; /** Resolved plugin options with explicit defaults for nested sections. */ export type AcUiNormalizedPluginOptions = Required> & { host?: HTMLElement; /** Whether the dock panel shell should be created on load. */ shouldCreateDockPanel: boolean; }; /** * Fills in default option values and derived flags for plugin initialization. * * Normalizes {@link AcUiSimpleUiPluginOptions.layout} to `'auto'` when omitted, * ensures `layouts` is an object, and applies toolbar defaults (including * optional {@link AcUiToolbarOptions.showLabels} and * {@link AcUiToolbarOptions.size}). * * @param options - Raw plugin options from the caller. * @returns Normalized options used during {@link AcApSimpleUiPlugin.onLoad}. */ export declare function acuiNormalizePluginOptions(options?: AcUiSimpleUiPluginOptions): AcUiNormalizedPluginOptions; //# sourceMappingURL=normalizePluginOptions.d.ts.map