export declare type LanguageCode = string; export declare type TemplateData = Record; export declare type Template = (data: Readonly) => string; export declare type RepositoryEntry = Record; export declare type Repository = Record>; export interface Config { readonly allowMissing?: boolean; readonly defaultLanguage: LanguageCode; readonly defaultLanguageOnMissing?: boolean; readonly directory?: string; readonly sessionName: string; readonly templateData: Readonly; readonly useSession?: boolean; }