/** * experience/approval.ts — which learned steps pause for the person: the ones that * cannot be taken back. A click on "Send", "Pay", "Delete" or "Submit" is where a replay * that drifted does real damage, so the gate is on by default there. Review can still * turn it on or off per step. */ import type { Action } from './types.js'; export declare function isIrreversibleLabel(label: string): boolean; /** The label a person would use for an element: its name, else its automation id. */ export declare function elementLabel(target: { name: string; automationId: string; } | null | undefined): string; /** The default approval gate for a recorded action. */ export declare function needsApproval(action: Action): boolean; //# sourceMappingURL=approval.d.ts.map