import { IoMessage, IoRequest, ToolkitAction } from '@aws-cdk/toolkit-lib'; export type SimpleSpread = R & Pick>; export type AmplifyEventMessage = { code?: string; action: ToolkitAction | 'amplify'; }; export type AmplifyIoHostEventMessage = {} & SimpleSpread, AmplifyEventMessage>; export type AmplifyIoHostEventRequestMessageIoRequest = IoRequest; export type AmplifyIOHost = { requestResponse: (msg: AmplifyIoHostEventRequestMessageIoRequest) => Promise; notify: (msg: AmplifyIoHostEventMessage) => Promise; }; //# sourceMappingURL=amplify_io_host.d.ts.map