import { GenericModelData, ModelAttributeMap, SqlValueType } from "../smart-db-interfaces";
import { AbstractModel } from "./abstract-model";
export interface SqliteSequenceModelData extends Record<string, any> {
    name?: SqlValueType;
    seq?: SqlValueType;
}
export declare class SqliteSequenceModel extends AbstractModel<SqliteSequenceModel, SqliteSequenceModelData> {
    private _name?;
    private _seq?;
    static readonly attributeMap: ModelAttributeMap;
    static getClassName(): string;
    static getTableName(): string;
    static getPrimaryKey(): string;
    static from(other: SqliteSequenceModel | GenericModelData): SqliteSequenceModel;
    clone(): SqliteSequenceModel;
    getClassName(): string;
    getTableName(): string;
    getPrimaryKey(): string;
    getAttributeMap(): ModelAttributeMap;
    get name(): SqlValueType;
    set name(name: SqlValueType);
    get seq(): SqlValueType;
    set seq(seq: SqlValueType);
}
