import type { Dispatch, SetStateAction } from 'react'; import type { Role, StakeholdersProps, Stakeholder } from '@pega/cosmos-react-work'; interface MockStakeholderObject extends Stakeholder { role?: Role; data?: StakeholdersProps['form']['rendererProps']; } export declare const mockNetworkReq: (error?: boolean) => Promise; export declare const mockRoles: NonNullable['roles']; /** * A component that will be rendered internally by Stakeholders when adding or editing. * If roles exists, the component will be passed the selected role as a prop. * The return content of this will likely be a dynamically rendered view. */ export declare const AddAndEditForm: ({ selectedRoleName, firstName, lastName, email }: { selectedRoleName?: Role["name"]; firstName?: string; lastName?: string; email?: string; }) => import("react/jsx-runtime").JSX.Element; export declare const useMockStakeholders: (cb: () => void) => [MockStakeholderObject[], Dispatch>]; export {}; //# sourceMappingURL=Stakeholders.mocks.d.ts.map