// Copyright 2021-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only

declare module 'firstline' {
  type FirstLineOpts = {
    encoding?: BufferEncoding;
    lineEnding?: '\n';
  };

  export default function firstLine(
    filePath: string,
    opts?: FirstLineOpts
  ): Promise<string>;
}