import { Seismogram } from "./seismogram.mjs"; /** * Applies a time domain taper of the given type. * * @param seis Seismogram to taper * @param width width as a fraction of seismogram length, default is 0.05 * @param taperType taper type, default is HANNING, others are HAMMING and COSINE * @returns copy of seismogram with taper applied. */ export declare function taper(seis: Seismogram, width?: number, taperType?: string): Seismogram; /** * Calculates the coefficients for tapering, [omega, f0, f1] * * @param type HANNING, HAMMING or COSINE * @param length number of data points * @returns tapering coefficients as an array of length 3 */ export declare function getCoefficients(type: string, length: number): Array; export declare const HANNING = "HANNING"; export declare const HAMMING = "HAMMING"; export declare const COSINE = "COSINE"; //# sourceMappingURL=taper.d.mts.map