import { Schema as S } from 'effect'; import { File } from '../../file/index.js'; import { type Html } from '../../html/index.js'; export type Model = Readonly<{ receivedFiles: ReadonlyArray; }>; export declare const initialModel: Model; export declare const ReceivedFiles: import("../../schema/index.js").CallableTaggedStruct<"ReceivedFiles", { files: S.$Array>; }>; export declare const Message: S.Union>; }>]>; export type Message = typeof Message.Type; export declare const update: (model: Model, message: Message) => readonly [Model, ReadonlyArray]; export declare const view: (model: Model) => Html; //# sourceMappingURL=fileUpload.d.ts.map