import { ItemComparisonConfig } from './settings'; export declare const ITEM_COMPARISON_COMPONENT_FILE = "teleport-item-comparison"; export declare const ITEM_COMPARISON_COMPONENT_NAME = "TeleportItemComparison"; /** * `components/teleport-item-comparison.js`, rendered once from `_app`: the * keeper of the visitor's comparison. The controls the editor built — the * Compare buttons, the tray's and the page's Remove and Clear — send custom * events through their workflows; this keeps the picks (one kind at a time, * capped) in the visitor's browser, marks the Compare buttons pressed, reads * the picked rows through the compare route and answers the page's and the * tray's workflows with `tq-compare-items`: the items with their attribute * rows (the best value marked, the shared attributes left out when the * owner asked), the rows of their custom properties, the tray's slots (the * picks, then free slots), whether the tray shows on this page and whether * it is open or folded into its round button — open on a wide screen, folded * on a phone, until the visitor folds or opens it (`tq-compare-fold` / * `tq-compare-unfold`, kept for the visit). * A toast tells a visitor when the comparison is full. Nothing here is drawn * but the toast; the tray and the page are the project's own components. */ export declare const buildItemComparisonComponentSource: (config: ItemComparisonConfig) => string; //# sourceMappingURL=component-source.d.ts.map