import { IAction } from '@edifice.io/client'; import { AppParams } from '../../config'; /** * actionsQueryOptions: check action availability depending on workflow right * @param actions (expects an array of actions) * @returns queryOptions with key, fn, and selected data */ export declare const actionsQueryOptions: (actions: IAction[], config: AppParams | undefined) => import('@tanstack/react-query').OmitKeyof, Error, IAction[], import('@tanstack/react-query').QueryKey>, "queryFn"> & { queryFn?: import('@tanstack/react-query').QueryFunction, import('@tanstack/react-query').QueryKey, never> | undefined; } & { queryKey: import('@tanstack/react-query').DataTag>; }; /** * useActions query * set actions correctly with workflow rights * @returns actions data */ export declare const useActions: (actions: IAction[]) => import('@tanstack/react-query').UseQueryResult;