export interface ItemStrings { community: string; communityID: string; name: string; description: string; extendedDescription: string; signupUrl: string; url: string; } export interface Item { id: string; type: string; account?: string | undefined | null; strings: Partial; } export type Defaults = Record>; export interface Resolved { name: string | undefined; url: string | undefined; signupUrl: string | undefined; description: string | undefined; extendedDescription: string | undefined; nameHTML: string | undefined; urlHTML: string | undefined; signupUrlHTML: string | undefined; descriptionHTML: string | undefined; extendedDescriptionHTML: string | undefined; } export type LocalizerFn = (a: string) => string; export declare function resolveStrings(item: Item, defaults: Defaults, localizerFn?: LocalizerFn): Resolved;