export { DEFAULT_FESTIVAL_CARD_CONFIG, normalizeFestivalCardConfig, resizeFestivalCardPages } from '../core/index.js';
export { F as FestivalCardService, c as createInMemoryFestivalCardDb, u as useFestivalCardConfig } from '../../festivalCardService-iFKu0k9q.js';
import { F as FestivalCardConfig, f as FestivalCardPage } from '../../types-D2WetAPc.js';
export { g as FestivalCardAudioConfig, h as FestivalCardConfigSummary, i as FestivalCardDbAdapter, e as FestivalCardElement, b as FestivalCardElementBase, a as FestivalCardElementType, d as FestivalCardImageElement, j as FestivalCardServiceOptions, c as FestivalCardTextElement } from '../../types-D2WetAPc.js';
import React__default from 'react';

interface FestivalCardBook3DProps {
    config: FestivalCardConfig;
    className?: string;
}
declare const FestivalCardBook3D: React__default.FC<FestivalCardBook3DProps>;

interface FestivalCardConfigPageProps {
    apiBase?: string;
    cardId?: string;
    mainPagePath?: string;
}
declare const FestivalCardConfigPage: React__default.FC<FestivalCardConfigPageProps>;

interface FestivalCardConfigEditorProps {
    value: FestivalCardConfig;
    onChange: (config: FestivalCardConfig) => void;
}
declare const FestivalCardConfigEditor: React__default.FC<FestivalCardConfigEditorProps>;

interface FestivalCardManagedPageProps {
    apiBase?: string;
    cardId?: string;
    configPagePath?: string;
}
declare const FestivalCardManagedPage: React__default.FC<FestivalCardManagedPageProps>;

interface FestivalCardPageRendererProps {
    page: FestivalCardPage;
}
declare const FestivalCardPageRenderer: React__default.FC<FestivalCardPageRendererProps>;

interface FestivalCardStudioProps {
    initialConfig?: FestivalCardConfig;
    fetchConfig?: () => Promise<FestivalCardConfig>;
    onSave?: (config: FestivalCardConfig) => Promise<void> | void;
}
declare const FestivalCardStudio: React__default.FC<FestivalCardStudioProps>;

export { FestivalCardBook3D, type FestivalCardBook3DProps, FestivalCardConfig, FestivalCardConfigEditor, FestivalCardConfigPage, FestivalCardManagedPage, FestivalCardPage, FestivalCardPageRenderer, FestivalCardStudio };
