import { C11nEnv } from '../interpreter/c11n-env'; import type { Assignment } from './types'; declare class FlowContainer { static createContainerPConnect(flowContainerInfo: { accessedOrder: any; items: any; }, pageReference: string, containerName: string, isAssignmentView?: boolean): (() => C11nEnv) | null; static processRootViewDetails(rootView: { config?: { context: any; name: any; } | undefined; }, containerItem: { context: any; }, pageReference: string): { viewName: any; viewContext: any; }; static addFlowContainerItem(pConnect: C11nEnv): void; static hasContainerItems: (pConnect: C11nEnv) => boolean; static hasGetNextWorkLinks: (pConnect: C11nEnv) => any; static getActiveCaseActionName: (pConnect: C11nEnv) => any; static getFirstCaseActionName: (pConnect: C11nEnv) => any; static hasNotificationMessages: (pConnect: C11nEnv) => boolean; static isCaseWideLocalAction: (pConnect: C11nEnv) => boolean; static getChildCaseAssignments: (pConnect: C11nEnv) => Assignment[] | undefined; static hasAssignments: (pConnect: C11nEnv) => boolean; static showBanner: (getPConnect: () => C11nEnv) => boolean; static showTodo: (pConnect: C11nEnv) => boolean; static isRenderWithToDoWrapper: (getPConnect: () => C11nEnv, options: { showWithToDo?: string | boolean; }) => boolean | "" | undefined; static getToDoAssignments: (pConnect: C11nEnv) => any[]; } export default FlowContainer;