import type { BettererError } from '@betterer/errors';
import type { FC } from '@betterer/render';
/**
* @internal This could change at any point! Please don't use!
*
* `props` type for {@link BettererErrorLog | ``}.
*/
export interface BettererErrorLogProps {
/**
* the `Error` or {@link @betterer/errors#BettererError | `BettererError`} to render.
*/
error: Error | BettererError;
}
/**
* @internal This could change at any point! Please don't use!
*
* Ink component for rendering a {@link @betterer/errors#BettererError | `BettererError` }
* and all its additional information. The `message`, `stack` and `details` of the `error` will be
* printed.
*
* @remarks If any `detail` is an `Error` or {@link @betterer/errors#BettererError | `BettererError`},
* the component will be rendered recursively.
*/
export declare const BettererErrorLog: FC;
//# sourceMappingURL=error-log.d.ts.map