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