import { type ViewTemplate } from '@genesislcap/web-core';
import type { FoundationAiAssistant } from '../../main/main';
/**
 * Tab identifiers for the modal tab bar.
 *
 * The values are deliberately NOT renamed to match the visible labels ("Configuration" and
 * "Usage"): they are the public API that hosts read and write via `settingsModalTab`, and are
 * matched by the `settings-modal-tab-*` shadow parts. Renaming a label is cosmetic; renaming
 * these would break consumers.
 */
export type SettingsModalTab = 'settings' | 'cost';
/**
 * Modal shell for assistant settings — Configuration and Usage tabs, section slots for
 * app-specific UI, and built-in chat-bot toggles.
 */
export declare const SettingsModalTemplate: (designSystemPrefix: string) => ViewTemplate<FoundationAiAssistant>;
//# sourceMappingURL=settings-modal.template.d.ts.map