import type { Vec3 } from '../math'; import { scale_lattice_matrix } from '../math'; import type { Crystal } from './index'; export declare function parse_supercell_scaling(scaling: string | number | Vec3): Vec3; export declare function generate_lattice_points(scaling_factors: Vec3): Vec3[]; export { scale_lattice_matrix }; export declare function make_supercell(structure: Crystal, scaling: string | number | Vec3, to_unit_cell?: boolean): Crystal; export declare function is_valid_supercell_input(input: string): boolean;