/**
 * @param {Partial<import("../../spec/data.js").Data>} data
 * @returns {data is import("../../spec/data.js").SequenceGenerator}
 */
export function isSequenceGenerator(data: Partial<import("../../spec/data.js").Data>): data is import("../../spec/data.js").SequenceGenerator;
export default class SequenceSource extends DataSource {
    /**
     *
     * @param {import("../../spec/data.js").SequenceGenerator} params
     * @param {import("../../view/view.js").default} view
     */
    constructor(params: import("../../spec/data.js").SequenceGenerator, view: import("../../view/view.js").default);
    sequence: import("../../spec/data.js").SequenceParams;
    loadSynchronously(): void;
}
import DataSource from "./dataSource.js";
//# sourceMappingURL=sequenceSource.d.ts.map