import type { ProgramInspector } from "./definition/ProgramInspector"; import type { RunOptions } from "./execution/Engine"; /** * Gets the language strings to be used by the program. These are accumulated from three different places in * the following order: * * * Firstly, we start with the hard-coded `defaultStrings`. * * Secondly, any language strings provided by the host application are added. * * Finally, any language strings defined in the workflow for the specified locale are added. * * In each case, when a language key is already present, the new value replaces the existing one. * * @param inspector The `ProgramInspector` for the workflow being executed. * @param options The `RunOptions` provided by the host application. */ export declare function getStringsForProgram(inspector: ProgramInspector, options: RunOptions): Record;