import type { FormDialogProps } from '@pega/cosmos-react-core'; export type MockCategory = `Category ${number}`; export interface MockItem { readonly id: string; name: string; category: MockCategory; } export type MockReducerPayload = { type: 'add'; item: Pick; } | { type: 'edit'; item: MockItem; } | { type: 'remove'; item: Pick; }; export interface MockItemDialogProps extends Pick { item: MockItem | null; dispatch: (fieldValues: Pick) => void; onComplete: () => void; } export declare const useMockItems: () => [MockItem[], import("react").Dispatch]; export declare const ItemDialog: ({ target, item: itemProp, dispatch, onComplete }: MockItemDialogProps) => import("react/jsx-runtime").JSX.Element; export declare const FormDialogMock: () => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=FormDialog.mocks.d.ts.map