import { BaseWave } from './base-wave';
declare global {
    interface HTMLElementTagNameMap {
        "mdc-linear-wave": LinearWave;
    }
}
export declare class LinearWave extends BaseWave {
    /**
     * The thickness of the wave line.
     */
    height: number;
    speed: number;
    phase: number;
    private _canvas;
    private _ctx;
    private _resizeObserver;
    private _animationFrameId;
    connectedCallback(): void;
    disconnectedCallback(): void;
    protected updated(changedProperties: Map<string, unknown>): void;
    private _drawWave;
    private _animate;
    static styles: import("lit").CSSResult;
    render(): import("lit-html").TemplateResult<1>;
}
//# sourceMappingURL=linear-wave.d.ts.map