import type { Overrides } from "../types/overrides"; import { type ConditionContext } from "./style-utils"; type LocalizedSourceFields = { source?: Source; } & Partial>; type LocalizedSourceProps = LocalizedSourceFields & { source: Source; overrides?: Overrides>; }; /** * Resolves the media source to render for a component, preferring a matching * override but defaulting to the component's source. At each level, a * localized source referenced by `lidKey` wins over the inline `source`. */ export declare function resolveLocalizedSource(props: LocalizedSourceProps, lidKey: LidKey, context: ConditionContext, getLocalizedSource: (id?: string) => NonNullable | undefined): Source; export {};