import { RESULT_SUCCESS, RESULT_SUCCESS_HAS_MAP_PAYLOAD, RESULT_SUCCESS_HAS_ANY_PAYLOAD, RESULT_FAILURE } from './BoundaryResultTypeConstants'; type BoundaryResultType = typeof RESULT_SUCCESS | typeof RESULT_SUCCESS_HAS_MAP_PAYLOAD | typeof RESULT_SUCCESS_HAS_ANY_PAYLOAD | typeof RESULT_FAILURE; /** * Supertype for all methods that return results. Use one of `BoundarySuccess`, * `BoundaryFailure`, or one of the specialised `BoundarySuccessWith*` return * types as appropriate. See the documentation for the method you're implementing for more information. * * @public */ export declare abstract class BoundaryResult { readonly resultType: BoundaryResultType; constructor(result: BoundaryResultType); } export {}; //# sourceMappingURL=BoundaryResult.d.ts.map