import { ButtonColor, ButtonTypeDesign } from "../../atoms/Buttons/ButtonProps";
export interface IFilterProps {
    type: string;
    text: string;
    value: string;
    checked?: boolean;
    link?: Function;
    active?: boolean;
}
export interface IToggleButtonsProps {
    id: number;
    text: string;
    selected?: boolean;
}
export interface IToggleProps {
    title: string;
    buttons: IToggleButtonsProps[];
}
export interface IButtonGroupToggleProps {
    title: string;
    buttons: IItemProps[];
}
export interface IItemProps {
    id: number;
    disabled: boolean;
    onPress?: (e?: any) => void;
    color: ButtonColor;
    text: string;
    type: ButtonTypeDesign;
    selected?: boolean;
}
export interface IAccordionElementsProps {
    id: number;
    /** Title of the element */
    accordionTitle: string;
    /** A value that will be used to create an object to filter/sort */
    value: string;
    open?: boolean;
    filters: IFilterProps[];
    sortButtons: IToggleProps[];
}
