export declare const cleanTree: (tree: any) => any;
interface PackageModuleOptions {
    usePlan?: boolean;
    extension?: boolean;
}
interface WritePackageOptions extends PackageModuleOptions {
    version: string;
    packageDir: string;
}
export declare const packageModule: (packageDir: string, { usePlan, extension }?: PackageModuleOptions) => {
    sql: string;
    diff?: boolean;
    tree1?: string;
    tree2?: string;
};
export declare const writePackage: ({ version, extension, usePlan, packageDir, }: WritePackageOptions) => Promise<void>;
export {};
