import type { AcUiDefaultToolbarContext, AcUiToolbarItem } from './types'; /** * Builds the phone-layout zoom parent with original / extents / window children. * * @returns Zoom toolbar item with dismissible icon sub-toolbar children. */ export declare function acuiCreateZoomToolbarItem(): AcUiToolbarItem; /** * Builds the settings parent (simulated mouse, dock placement, theme, language). * * Used by phone and by desktop/pad so chrome preferences live in one strip. * * @param context - Optional callbacks for theme toggle, locale, and placement. * @returns Settings toolbar item with nested dismissible sub-toolbars. */ export declare function acuiCreateSettingsToolbarItem(context?: AcUiDefaultToolbarContext): AcUiToolbarItem; /** * Builds the built-in desktop/pad toolbar item list. * * @param context - Optional callbacks for theme, locale, and placement items. * @returns Default {@link AcUiToolbarItem} array. */ export declare function acuiCreateDefaultToolbarItems(context?: AcUiDefaultToolbarContext): AcUiToolbarItem[]; /** * Builds the phone-layout toolbar: zoom, measure, annotation, layer, layout, settings. * * @param context - Optional callbacks for theme and locale items under settings. * @returns Default phone {@link AcUiToolbarItem} array. */ export declare function acuiCreatePhoneToolbarItems(context?: AcUiDefaultToolbarContext): AcUiToolbarItem[]; //# sourceMappingURL=defaultToolbarItems.d.ts.map