import { type StoryObj } from "@storybook/react-vite"; import { FilterBar } from "../src/components/FilterBar"; import { type TransformedSortingOptions } from "../src/components/FilterBar/FilterBarProps.type"; declare const meta: { title: string; component: ({ localization, categorizedFilters, sortingOptions, presetFilterOptions, hideActiveFiltersWhenEmpty, menuOrder, ...props }: { categorizedFilters: import("../src/components/FilterBar/FilterBarProps.type").CategorizedFilters; hideActiveFiltersWhenEmpty?: boolean; onFilterChange: (updatedFilters: import("../src/components/FilterBar/FilterBarProps.type").CategorizedFilters) => void; sortingOptions: TransformedSortingOptions; onSortingChange?: ((updatedSortingOptions: TransformedSortingOptions) => void) | undefined; presetFilterOptions?: import("../src/components/FilterBar/FilterBarProps.type").TransformedPresetFilterOptions | undefined; onPresetFilterChange?: ((updatedPresetFilterOptions: import("../src/components/FilterBar/FilterBarProps.type").TransformedPresetFilterOptions) => void) | undefined; localization: import("../src/components/FilterBar/FilterBarProps.type").FilterBarLocalization; menuOrder?: ["presetFilters", "divider", "sorting"] | ["sorting", "divider", "presetFilters"]; } & import("../src/components/FilterBar/FilterBarProps.type").HasSingleSelection) => import("react").ReactElement | null; }; export default meta; type Story = StoryObj>; interface TShirtFromApi { uuid: string; brand: string; size: "S" | "M" | "L"; color: "blue" | "yellow" | "green" | "beige" | "red"; type: "tee" | "button" | "new"; popularity: number; rating: number; dateAdded: string; } export declare const Base: Story; export declare const SingleSelection: Story; export declare const PresetFilters: Story; export declare const MenuOrder: Story; export declare const NoActiveFiltersWhenEmpty: Story;