import { QueuesFilterFunction, QueuesSubscriptionFilterFunction } from "../state/QueuesState/QueuesStateTypes"; export { AggregatedQueuesDataTiles } from "../components/queuesStats/AggregatedQueuesDataTiles"; export { QueuesDataTable, QueuesDataTableCell, QueuesDataTableCellProps, QueuesDataTableProgrammableProps } from "../components/queuesStats/QueuesDataTable"; export { ActivityStatistic, WorkerQueue, WorkspaceStats } from "../state/QueuesState"; export { QueuesFilterFunction, QueuesSubscriptionFilterFunction }; /** * Sets visibility filter for subscribed queues in QueuesStats. * A Queue is displayed, if the return value is true. * * For more information and examples please refer to [Twilio Flex Docs](https://www.twilio.com/docs/flex/developer/ui/queues-view-programmability). * * @param {QueuesFilterFunction} filter queue filter function * @memberof QueuesStats * @returns {void} * @example * import * as Flex from "@twilio/flex-ui"; * const queuesFilterFunction = (queue) => queue.friendly_name === "QueueStatsQueue"; * Flex.QueuesStats.setFilter(queuesFilterFunction); */ export declare const setFilter: (filter: QueuesFilterFunction) => void; /** * Sets subscription filter for QueuesStats. * A Queue is subscribed to, if the function returns true for the given queue. * * For more information and examples please refer to [Twilio Flex Docs](https://www.twilio.com/docs/flex/developer/ui/queues-view-programmability). * * @param {QueuesFilterFunction} filter queue filter function * @memberof QueuesStats * @example * import * as Flex from "@twilio/flex-ui"; * const queuesSubscriptionFilterFunction = (queue) => queue.sid === "WQXXXXXXXXXXXXXXXXX"; * Flex.QueuesStats.setSubscriptionFilter(queuesSubscriptionFilterFunction); */ export declare const setSubscriptionFilter: (filter: QueuesSubscriptionFilterFunction) => void;