import { b as PackageSuper, S as SiziumResponse } from '../shared/core.D1SNe5o-.cjs';
import '@schemastore/package';

/**
 * Represents the class to get the `true` package size from **local** enviroment.
 *
 * @example
 * // Directory input
 * const size = new SiziumLocal( './' )
 * const data = await size.get()
 * @example
 * // package.json input
 * const size = new SiziumLocal( './package.json' )
 * const data = await size.get()
 * @example
 * // remote package.json input
 * const size = new SiziumLocal( 'https://raw.githubusercontent.com/chalk/chalk/refs/heads/main/package.json' )
 * const data = await size.get()
 * @example
 * // package.json string input
 * const pkg = {name: 'chalk', ... }
 * const size = new SiziumLocal(JSON.stringify(pkg) )
 * const data = await size.get()
 */
declare class SiziumLocal extends PackageSuper {
    #private;
    get(): Promise<SiziumResponse>;
}

export { SiziumLocal };
