import { Provider } from '@ethersproject/providers';
import { StepDecoded, StepDescribed, PostProcessDescription } from '../../types';
import App from '../../entities/App';
import Transaction from '../../entities/Transaction';
export declare function describeStep(step: StepDecoded, installedApps: App[], provider: Provider): Promise<StepDescribed>;
/**
 * Use radspec to create a human-readable description for each step in the given `path`
 *
 */
export declare function describePath(path: StepDecoded[], installedApps: App[], provider: Provider): Promise<StepDescribed[]>;
export declare function describeTransaction(transaction: Transaction, installedApps: App[], provider: Provider): Promise<PostProcessDescription>;
//# sourceMappingURL=describe.d.ts.map