import type { Plugin } from 'esbuild';
import type { Compiler, FileLoader, KaitaiApiOptions } from './kaitai/api';
import type { KaitaiCliOptions } from './kaitai/cli';
export type { FileLoader, Compiler };
/**
 * Kaitai options.
 */
export declare type KaitaiOptions = KaitaiApiOptions | KaitaiCliOptions;
/**
 * Loads `.ksy` files.
 */
declare function kaitaiLoader(options?: KaitaiOptions): Plugin;
export { kaitaiLoader, kaitaiLoader as default };
