type ArrayCheckOption = "all" | "first";
type GenerateOption = {
    asserts: boolean;
    watch: boolean;
    defaultArrayCheckOption: ArrayCheckOption;
    comment: boolean;
    whitelist: boolean;
};
declare function run({ tsconfigPath, fileGlobs, output, basePath, option, }: {
    tsconfigPath: string;
    fileGlobs: string[];
    output: string;
    basePath: string;
    option: GenerateOption;
}): Promise<void>;

export { run };
