export interface SectionPreset { layout?: string; spacing?: string; radius?: string; animation?: string; bgColor?: string; textColor?: string; } export interface BrandSettings { id: number; brand_name?: string; tagline?: string; vision?: string; logo_url?: string; primary_color?: string; secondary_color?: string; accent_color?: string; color_primary?: string; color_secondary?: string; color_accent?: string; color_text?: string; color_background?: string; font_headline?: string; font_body?: string; ai_context?: string; section_presets?: Record; theme?: 'cinqcinq' | 'swiss-style'; shortcut_colors?: Array<{ name: string; value: string; }>; updated_at?: string; } export declare const useAdminSettings: () => { settings: any; loading: any; saving: any; load: () => Promise; save: (updates: Partial) => Promise; applyPresets: (sectionType: string, defaultProps: Record) => Record; };