/** * this is injected. instance of QBStore * @param {*} idGroup: UUID * @param idGroup */ export declare const createNewFilter: (idGroup: any) => { idGroup: any; field: string; condition: string; value: string; idFilter: string; type: string; }; /** * this is injected. instance of QBStore * @param {*} parentIdGroup: UUID * @param parentIdGroup */ export declare const createNewGroup: (parentIdGroup: any) => { parentIdGroup: any; idGroup: string; condition: boolean; type: string; }; /** * this is injected. instance of QBStore * @param {*} newFilter */ export declare const addFilterToMap: (newFilter: any) => void; /** * this is injected. instance of QBStore * @param {*} newFilter * @param newGroup */ export declare const addGroupToMap: (newGroup: any) => void; export declare const addFilterToItem: (item: any, newFilter: any) => void; export declare const addFilterToMainItem: (items: any, newFilter: any) => void; export declare const findInChilds: (childs: any, filterId: any) => any; export declare const findItemFilterById: (filterId: any) => any; export declare const findParentWithFilterId: (childs: any, filterId: any) => any; export declare const findParentFilterById: (filterId: any) => any; export declare const filterInChildren: (childs: any, filterId: any, mainId: any) => any; export declare const removeFilterItem: (filterId: any) => void; export declare const addGroupFilterToItem: (idGroup: any, idFilter: any, newGroup: any) => void; export declare const unGroupFilterToItem: (idGroup: any) => void; export declare const changeGroupOperator: (idGroup: any, value: any) => void; export declare const changeFilterItem: ({ idFilter, field, value, operator, additionalInfo, target, fieldsSharedActions: { onFieldChange, onOperatorChange, onValueChange }, }: { idFilter: any; field: any; value: any; operator: any; additionalInfo: any; target: any; fieldsSharedActions: { onFieldChange: any; onOperatorChange: any; onValueChange: any; }; }) => void;