import { UInt128 } from "../..//index.js";
import { SampleUsage } from "../IndexResources.js";
import { PowerUpStateResource } from "./Abstract.js";
import { PowerUpStateOptions } from "./Options.js";
export declare class PowerUpStateResourceCPU extends PowerUpStateResource {
    per_day: (options?: PowerUpStateOptions) => number;
    ms_per_day(options?: PowerUpStateOptions): number;
    us_per_day(options?: PowerUpStateOptions): number;
    weight_to_us(sample: UInt128, weight: number): number;
    us_to_weight(sample: UInt128, us: number): number;
    frac: (usage: SampleUsage, us: number) => number;
    frac_by_ms: (usage: SampleUsage, ms: number) => number;
    frac_by_us(usage: SampleUsage, us: number): number;
    price_per: (usage: SampleUsage, us?: number, options?: PowerUpStateOptions) => number;
    price_per_ms: (usage: SampleUsage, ms?: number, options?: PowerUpStateOptions) => number;
    price_per_us(usage: SampleUsage, us?: number, options?: PowerUpStateOptions): number;
}
//# sourceMappingURL=Cpu.d.ts.map