/** Props for {@link SecretFlowErrorGuide}. */
export interface SecretFlowErrorGuideProps {
    /**
     * The error to inspect. Renders nothing when `null` or when the error
     * does not match a recognized secret-flow failure pattern.
     */
    readonly error: Error | null;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Contextual recovery guidance for secret-flow errors.
 *
 * Detects `FAILED_PRECONDITION` errors from execution creation that
 * indicate missing MCP server environment variables, and renders
 * actionable guidance alongside the technical error message.
 *
 * When the error does not match a secret-flow pattern, renders nothing.
 * This makes the component composable: try `SecretFlowErrorGuide`
 * first, fall through to {@link ErrorMessage} for everything else.
 *
 * No Console-specific dependencies (no routing, no app-shell imports).
 * Platform builders embedding Stigmer components get the same guidance.
 *
 * @example
 * ```tsx
 * {error && (
 *   <SecretFlowErrorGuide error={error} />
 *   ?? <ErrorMessage error={error} />
 * )}
 *
 * // Or in a single expression:
 * <SecretFlowErrorGuide error={error} />
 * {error && !isSecretFlowError(error) && <ErrorMessage error={error} />}
 * ```
 */
export declare function SecretFlowErrorGuide({ error, className, }: SecretFlowErrorGuideProps): import("react/jsx-runtime").JSX.Element | null;
/**
 * Check whether an error matches the secret-flow missing variable pattern.
 * Useful for conditional rendering alongside `ErrorMessage`.
 */
export declare function isSecretFlowError(error: Error | null): boolean;
//# sourceMappingURL=SecretFlowErrorGuide.d.ts.map