interface PrintSettingsProps { layerHeight: number; infillPercentage: number; supportsEnabled: boolean; raftEnabled: boolean; nozzleTemperature: number; bedTemperature: number; printSpeed: number; material: string; notes: string; } export declare abstract class PrintSettingsBase { protected props: PrintSettingsProps; protected constructor(props: PrintSettingsProps); get layerHeight(): number; get infillPercentage(): number; get supportsEnabled(): boolean; get raftEnabled(): boolean; get nozzleTemperature(): number; get bedTemperature(): number; get printSpeed(): number; get material(): string; get notes(): string; protected validate(): void; } export {}; //# sourceMappingURL=print-settings.base.d.ts.map