interface ImageFieldProps { constraint: string; [x: string]: string; } interface Thumbnail { name: string; width: string; height: string; } interface ImageFieldPayload { type: string; config: { constraint: { width: string; height: string; }; thumbnails: Thumbnail[]; }; } declare const Image: ({ label, constraint, ...thumbnails }: ImageFieldProps) => () => ImageFieldPayload; export default Image;