import { TemplateResult } from 'lit'; import { AbstractConstructor } from '../core/mixins/constructor.ts'; import { SbbElement, SbbOccupancy } from '../core.ts'; export declare class SbbTrainWagonMixinType extends SbbElement { accessor wagonType: 'wagon' | 'wagon-end-left' | 'wagon-end-right' | 'couchette' | 'sleeping' | 'restaurant' | 'locomotive' | 'closed'; accessor occupancy: SbbOccupancy | null; accessor sector: string; accessor blockedPassage: 'previous' | 'next' | 'both' | 'none'; accessor wagonClass: '1' | '2' | '1-2' | '2-1' | null; accessor label: string; accessor additionalAccessibilityText: string; protected renderTemplate(): TemplateResult; } export declare const SbbTrainWagonMixin: >(superClass: T) => AbstractConstructor & T; //# sourceMappingURL=train-wagon-common.d.ts.map