import {
  inputType,
  optionsType,
  fillerType,
} from 'fullfiller-common/src/types';

/**
 * Feature-rich filler text generator.
 * @param input Filler text will be generated from this parameter.
 * @param optionsArg Miscellaneous options.
 * @throws Array of errors if arguments validation fails.
 * @returns Filler object containing body and maybe (depending on `include`) title and freqMap.
 */
declare function fullfiller(
  input: inputType,
  optionsArg?: optionsType
): Promise<fillerType>;

export { fullfiller as default };
