import { DetailKey, IEvent, StepFunctionsContext } from '@mbc-cqrs-serverless/core';
import { TaskEntity } from '../entity';
export interface StepFunctionStateInput {
    prevStateName?: string;
    result?: unknown;
    error?: string;
    cause?: string;
}
export declare class StepFunctionTaskEvent implements IEvent {
    source: string;
    context: StepFunctionsContext;
    input?: TaskEntity;
    taskToken?: string;
    constructor(event?: Partial<StepFunctionTaskEvent>);
    get taskKey(): DetailKey;
}
