export interface AppInfo { production: boolean; version: string; demoStatus: boolean; allowSignup: boolean; enableOidc: boolean; oidcRedirect: string; oidcProviderName: string; enableOpenai: boolean; enableOpenaiImageServices: boolean; } export interface AppTheme { [key: string]: unknown; } export interface AppStartupInfo { isFirstLogin: boolean; isDemo: boolean; } export interface AuthToken { access_token: string; token_type: string; } export interface MealieClientOptions { baseUrl?: string; token?: string; username?: string; password?: string; debug?: boolean; } export interface OAuthInitResponse { redirectUrl: string; } export interface OAuthCallbackParams { code?: string; state?: string; error?: string; error_description?: string; } export interface TokenRefreshResponse extends AuthToken { refresh_token?: string; } export interface LogoutResponse { success: boolean; } export declare class MealieError extends Error { statusCode?: number | undefined; statusText?: string | undefined; response?: any | undefined; constructor(message: string, statusCode?: number | undefined, statusText?: string | undefined, response?: any | undefined); } export * from './user.js'; export * from './common.js'; export * from './recipe.js'; export * from './recipe-extensions.js'; export * from './household/index.js'; export * from './groups.js'; export * from './organizers.js'; export * from './shared.js'; export * from './ingredient-parser.js'; export * from './foods.js'; export type { CreateIngredientUnit, MergeUnit, IngredientUnitPagination } from './units.js'; export * from './admin.js'; export * from './media.js'; export type { ExploreQueryParams, ExploreRecipesParams, RecipeSuggestionsParams, ExploreFoodItem, ExploreFoodsPagination, ExploreHouseholdsPagination, ExploreCategoriesPagination, ExploreTagsPagination, ExploreToolsPagination, ExploreCookbooksPagination, ExploreRecipesPagination, ExploreHouseholdSummary, ExploreRecipeCategory, ExploreRecipeTag, ExploreRecipeTool, CookbookSummary, ExploreRecipeCookBook, ExploreRecipeSummary, RecipeDetails, ExploreCategoryOut, ExploreTagOut, ExploreRecipeToolOut, ExploreRecipeSuggestionResponseItem, ExploreRecipeSuggestionResponse, } from './explore.js'; export * from './utils.js'; //# sourceMappingURL=index.d.ts.map