/** * Public API surface for @magicx-eng/ai-autocomplete-angular. * * Populated incrementally as features land. Only symbols re-exported here * are considered part of the package's public contract. */ export type { AccessTokenConfig, AccessTokenResult, APIConfig, APIKeyConfig, AppearanceMode, AutocompleteResult, CompletedParam, CompletedParamState, CustomFieldsReport, DateMonthView, DateRange, ExpressedFilter, FilterOp, FormatType, IdentifiedParam, IdentifiedParamState, MatchedItem, MatchedItems, OptionOverrides, Product, ProductImageFallback, ProductsConfig, ProductsLayout, Segment, SkippedParamState, SubmitResultExtras, Suggestion, SuggestionOption, TaskKind, } from "@magicx-eng/ai-autocomplete-vanilla"; import { buildSubmitResult as _buildSubmitResult, cellDay as _cellDay, cellIso as _cellIso, dateCellMarks as _dateCellMarks, formatDate as _formatDate, formatDateRange as _formatDateRange, formatOptionCount as _formatOptionCount, isoDate as _isoDate, monthLabel as _monthLabel, optionCountLabel as _optionCountLabel, optionHasImage as _optionHasImage, optionImageSources as _optionImageSources, optionImageSrc as _optionImageSrc, optionLabel as _optionLabel, parseDate as _parseDate, parseLooseDate as _parseLooseDate, parseLooseDateRange as _parseLooseDateRange, productFromMatchedItem as _productFromMatchedItem, productImageSources as _productImageSources, productsFromCustomFields as _productsFromCustomFields, sanitizeOptionIconSvg as _sanitizeOptionIconSvg, selectedRangeFor as _selectedRangeFor, visibleDateRange as _visibleDateRange, withSkippedParams as _withSkippedParams } from "@magicx-eng/ai-autocomplete-vanilla"; /** * Re-exported through local bindings rather than `export ... from`. * * ng-packagr's flat bundles drop a bare `export { x } from ""`: the * name survives in the generated `.d.ts`, so consumer code typechecks, but the * symbol is absent from `fesm2020` — the entry point the `exports` map resolves * by default — and is `undefined` at runtime. Binding to a local const forces * it into the bundle. */ export declare const buildSubmitResult: typeof _buildSubmitResult; export declare const withSkippedParams: typeof _withSkippedParams; export declare const cellDay: typeof _cellDay; export declare const cellIso: typeof _cellIso; export declare const formatDate: typeof _formatDate; export declare const isoDate: typeof _isoDate; export declare const monthLabel: typeof _monthLabel; export declare const parseDate: typeof _parseDate; export declare const parseLooseDate: typeof _parseLooseDate; export declare const WEEKDAY_LABELS: string[]; export declare const DATE_RANGE_META_END = "aiaDateRangeEnd"; export declare const DATE_RANGE_META_START = "aiaDateRangeStart"; export declare const dateCellMarks: typeof _dateCellMarks; export declare const formatDateRange: typeof _formatDateRange; export declare const parseLooseDateRange: typeof _parseLooseDateRange; export declare const selectedRangeFor: typeof _selectedRangeFor; export declare const visibleDateRange: typeof _visibleDateRange; export declare const optionLabel: typeof _optionLabel; export declare const sanitizeOptionIconSvg: typeof _sanitizeOptionIconSvg; export declare const DEFAULT_OPTION_COUNT_UNIT: { readonly one: "item"; readonly other: "items"; }; export declare const formatOptionCount: typeof _formatOptionCount; export declare const optionCountLabel: typeof _optionCountLabel; export declare const optionHasImage: typeof _optionHasImage; export declare const optionImageSrc: typeof _optionImageSrc; export declare const optionImageSources: typeof _optionImageSources; export declare const PRODUCT_PATH_PREFIX = "/products/"; export declare const productFromMatchedItem: typeof _productFromMatchedItem; export declare const productImageSources: typeof _productImageSources; export declare const productsFromCustomFields: typeof _productsFromCustomFields; export { AIAutocompleteComponent } from "./lib/ai-autocomplete"; export { AIAutocompleteModule } from "./lib/ai-autocomplete.module"; export { AIAutocompleteDropdownComponent } from "./lib/ai-autocomplete-dropdown"; export { AIAutocompleteController } from "./lib/controller"; export { AIAutocompleteInputDirective } from "./lib/input"; export type { AIAutocompleteControllerOptions, AIAutocompleteControllerState, AIAutocompleteControllerUpdate, AIAutocompleteDropdownState, } from "./lib/shared/types"; //# sourceMappingURL=public-api.d.ts.map