import { UInt128 } from "../..//index.js";
import { SampleUsage } from "../IndexResources.js";
import { PowerUpStateResource } from "./Abstract.js";
import { PowerUpStateOptions } from "./Options.js";
export declare class PowerUpStateResourceNET extends PowerUpStateResource {
    per_day: (options?: PowerUpStateOptions) => number;
    kb_per_day(options?: PowerUpStateOptions): number;
    bytes_per_day(options?: PowerUpStateOptions): number;
    weight_to_bytes(sample: UInt128, weight: number): number;
    bytes_to_weight(sample: UInt128, bytes: number): number;
    frac: (usage: SampleUsage, bytes: number) => number;
    frac_by_kb: (usage: SampleUsage, kilobytes: number) => number;
    frac_by_bytes(usage: SampleUsage, bytes: number): number;
    price_per: (usage: SampleUsage, bytes?: number, options?: PowerUpStateOptions) => number;
    price_per_kb: (usage: SampleUsage, kilobytes?: number, options?: PowerUpStateOptions) => number;
    price_per_byte(usage: SampleUsage, bytes?: number, options?: PowerUpStateOptions): number;
}
//# sourceMappingURL=Net.d.ts.map