import { CSSResultGroup, PropertyValues, TemplateResult } from 'lit'; import { SbbTitleBase } from '../title.ts'; export type JourneyHeaderSize = 's' | 'm' | 'l'; declare const SbbJourneyHeaderElement_base: import('../core/mixins.ts').AbstractConstructor & typeof SbbTitleBase; /** * Combined with the `sbb-journey-summary`, it displays the journey's detail. */ export declare class SbbJourneyHeaderElement extends SbbJourneyHeaderElement_base { static readonly elementName: string; static styles: CSSResultGroup; /** Origin location for the journey header. */ accessor origin: string; /** Destination location for the journey header. */ accessor destination: string; /** Whether the journey is a round trip. If so, the icon changes to a round-trip one. */ accessor roundTrip: boolean; /** * Journey header size, either s, m or l. * @default 'm' / 's' (lean) * @deprecated Use visualLevel instead. */ accessor size: JourneyHeaderSize; private _language; constructor(); protected willUpdate(changedProperties: PropertyValues): void; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-journey-header': SbbJourneyHeaderElement; } } export {}; //# sourceMappingURL=journey-header.component.d.ts.map