export interface Typegen0 {
    '@@xstate/typegen': true;
    internalEvents: {
        'xstate.init': {
            type: 'xstate.init';
        };
    };
    invokeSrcNameMap: {
        uploadFile: 'done.invoke.(machine).uploading:invocation[0]';
    };
    missingImplementations: {
        actions: never;
        delays: never;
        guards: never;
        services: never;
    };
    eventsCausingActions: {
        addFile: 'ADD';
        incrementProgress: 'UPLOAD_PROGRESS';
        resetContext: 'UPLOAD';
        resetProgress: 'UPLOAD';
        sendDestroy: 'DESTROY';
        sendDone: 'UPLOAD_DONE';
        sendError: 'UPLOAD_ERROR';
        sendProgress: 'UPLOAD_PROGRESS';
        setError: 'UPLOAD_ERROR';
        setFileMetadata: 'UPLOAD_DONE';
    };
    eventsCausingDelays: {};
    eventsCausingGuards: {
        hasFile: 'UPLOAD';
    };
    eventsCausingServices: {
        uploadFile: 'UPLOAD';
    };
    matchesStates: 'error' | 'idle' | 'stopped' | 'uploaded' | 'uploading';
    tags: never;
}
//# sourceMappingURL=file-upload.typegen.d.ts.map