import { ThemeSelectorMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-theme-selector
*
* Compact icon button for toggling app theme (light / dark).
* Shows sun icon when dark, moon icon when light.
* Uses ThemeService -- persists preference to localStorage.
*
* @example In toolbar (via pageContentProps.themeSelector):
* pageContentProps = { themeSelector: {} }
*
* @example Standalone:
*
*/
export declare class ThemeSelectorComponent {
props: ThemeSelectorMetadata;
private readonly themeService;
private readonly currentTheme;
readonly isDark: import("@angular/core").Signal;
constructor();
toggle(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}