import type { DaisugiHandler, DaisugiHandlerDecorator } from './types.js';
export type { DaisugiHandler, DaisugiToolkit, } from './types.js';
export declare class Daisugi {
    sequenceOf: (userHandlers: DaisugiHandler[]) => DaisugiHandler;
    constructor(userHandlerDecorators?: DaisugiHandlerDecorator[]);
    static stopPropagationWith(value: any): import("@daisugi/anzen").AnzenResultFailure<import("@daisugi/ayamari").AyamariErr>;
    static failWith(value: any): import("@daisugi/anzen").AnzenResultFailure<import("@daisugi/ayamari").AyamariErr>;
}
//# sourceMappingURL=daisugi.d.ts.map