interface MaterialEstimatesProps { infill10: number | null; infill20: number | null; infill50: number | null; infill100: number | null; } export declare abstract class MaterialEstimatesBase { protected props: MaterialEstimatesProps; protected constructor(props: MaterialEstimatesProps); get infill10(): number | null; get infill20(): number | null; get infill50(): number | null; get infill100(): number | null; /** * Create material estimates * @param infill10 - number (optional) * @param infill20 - number (optional) * @param infill50 - number (optional) * @param infill100 - number (optional) */ static create(infill10: number | null, infill20: number | null, infill50: number | null, infill100: number | null): MaterialEstimatesBase; protected validate(): void; } export {}; //# sourceMappingURL=material-estimates.base.d.ts.map