/** Well-known result status constants used as edge selectors */ export declare const ResultStatus: { readonly OK: "ok"; readonly SKIP: "skip"; readonly STOP: "stop"; readonly WARNING: "warning"; readonly ERROR: "error"; readonly TRUE: "true"; readonly FALSE: "false"; readonly PRIMARY: "primary"; readonly SECONDARY: "secondary"; readonly TERTIARY: "tertiary"; readonly LOW: "low"; readonly MEDIUM: "medium"; readonly HIGH: "high"; readonly GREATER_THAN: "gt"; readonly GREATER_THAN_EQUAL: "gte"; readonly LESS_THAN: "lt"; readonly LESS_THAN_EQUAL: "lte"; }; export type ResultStatusValue = (typeof ResultStatus)[keyof typeof ResultStatus] | string; export interface Result { /** The status string used for edge routing */ readonly status: ResultStatusValue; /** Human-readable message for logging */ readonly message: string; } /** Factory helper */ export declare function createResult(status: ResultStatusValue, message?: string): Result; //# sourceMappingURL=result.d.ts.map