{}
/**
* @since 0.67.0
* @category model
*/
export declare namespace SerializableWithResult {
/**
* @since 0.69.0
*/
export type Context = P extends
SerializableWithResult ? SR | RR
: never
/**
* @since 0.69.0
*/
export type Any = SerializableWithResult
/**
* @since 0.69.0
*/
export type All =
| Any
| SerializableWithResult
}
/**
* @since 0.69.0
*/
export const asSerializableWithResult = (
procedure: SWR
): SerializableWithResult<
Serializable.Type,
Serializable.Encoded,
Serializable.Context,
WithResult.Success,
WithResult.SuccessEncoded,
WithResult.Failure,
WithResult.FailureEncoded,
WithResult.Context
> => procedure as any