// ---------------------------------------------------------------------------
// Ory Kratos client — public surface
// ---------------------------------------------------------------------------

export {
  KRATOS_URL,
  KratosError,
  browserFlowUrl,
  startFlow,
  getFlow,
  whoami,
  logout,
  submitFlow,
  collectMessages,
  firstError,
} from './client';

export type {
  FlowType,
  KratosFlow,
  KratosUiContainer,
  KratosUiNode,
  KratosNodeAttributes,
  KratosMessage,
  KratosIdentity,
  KratosSession,
  KratosLogoutFlow,
  KratosGenericError,
} from './types';
