import type { SpaceConfig } from '../config/types.js'; import type { EditorDefaultsConfig } from '../project/types.js'; import type { SafeEnvironment } from './client.js'; export type FeaturedImageSource = 'explicit' | 'articleType' | 'siteDefault' | 'none'; export interface FeaturedImageResolution { assetId?: string; source: FeaturedImageSource; message?: string; } export declare function loadEditorDefaultsFromPack(): EditorDefaultsConfig | null; export declare function loadEditorDefaultsFromProject(): EditorDefaultsConfig | null; export declare function getEditorDefaults(): EditorDefaultsConfig | null; export declare function getArticleTypeFeaturedImageAssetId(env: SafeEnvironment, articleTypeId: string, locale: string): Promise; export declare function resolveSiteDefaultFeaturedImageAssetId(space: SpaceConfig, defaults: EditorDefaultsConfig): Promise; export declare function resolveArticleFeaturedImageFallback(env: SafeEnvironment, space: SpaceConfig, locale: string, articleTypeId: string | undefined, hasExplicitFeatured: boolean): Promise; //# sourceMappingURL=featured-image-defaults.d.ts.map