export interface AtlantisMessages { readonly [messageKey: string]: { readonly en: string; readonly [locale: string]: string; }; } type MessageValues = Record; export declare function defineMessages(messages: Messages): Messages; export declare function useAtlantisI18n(messages: Messages): { readonly locale: string; readonly t: (messageKey: keyof Messages, values?: MessageValues) => string; }; export {};