import { HeaderMetadata } from '../header/types'; import { SearchbarMetadata } from '../../molecules/searchbar/types'; /** * Metadata for val-search-header. * * Header/toolbar con un botón de búsqueda que, al presionarse, despliega un * `val-searchbar` colapsable debajo del toolbar (100% del ancho en mobile, un * máximo centrado en desktop). El botón de búsqueda es una ICON action más del * toolbar (idéntica a menu/avatar/notificaciones): se identifica por su `token`. */ export interface SearchHeaderMetadata { /** Configuración del header + toolbar (reusa val-header/val-toolbar). */ header: HeaderMetadata; /** * Token de la ICON action que dispara la búsqueda. La action correspondiente * debe existir en `header.toolbar.actions`. Default: 'search'. */ searchToken?: string; /** Configuración del searchbar desplegado. */ searchbar?: SearchbarMetadata; /** Ancho máximo de la barra en desktop (CSS). Default: '720px'. */ maxWidth?: string; /** Si arranca con la barra abierta. Default: false. */ startOpen?: boolean; /** Mostrar botón de cierre (X) a la derecha de la barra. Default: true. */ showClose?: boolean; } /** * Default values for SearchHeaderMetadata. */ export declare const SEARCH_HEADER_DEFAULTS: Required>;