import type { Pail } from "@visulima/pail";
import type { Plugin } from "rollup";
export interface LicenseOptions {
    dependenciesMarker?: string;
    dependenciesTemplate?: (licenses: string[], dependencyLicenseTexts: string, packageName: string | undefined) => string;
    dtsMarker?: string;
    dtsTemplate?: (licenses: string[], dependencyLicenseTexts: string, packageName: string | undefined) => string;
    path?: string;
}
export declare const license: ({ dtsMarker, licenseFilePath, licenseTemplate, logger, marker, mode, packageName, }: {
    dtsMarker?: string;
    licenseFilePath: string;
    licenseTemplate: (licenses: string[], dependencyLicenseTexts: string, packageName: string | undefined) => string;
    logger: Pail;
    marker: string;
    mode: "dependencies" | "types";
    packageName: string | undefined;
}) => Plugin;
