export declare const CanvasType: {
    readonly ERD: "ERD";
    readonly visualization: "@dineug/erd-editor/builtin-visualization";
    readonly schemaSQL: "@dineug/erd-editor/builtin-schema-sql";
    readonly generatorCode: "@dineug/erd-editor/builtin-generator-code";
    readonly settings: "settings";
};
export declare const CanvasTypeList: readonly string[];
export declare const Show: {
    readonly tableComment: 1;
    readonly columnComment: 2;
    readonly columnDataType: 4;
    readonly columnDefault: 8;
    readonly columnAutoIncrement: 16;
    readonly columnPrimaryKey: 32;
    readonly columnUnique: 64;
    readonly columnNotNull: 128;
    readonly relationship: 256;
};
export declare const ColumnType: {
    readonly columnName: 1;
    readonly columnDataType: 2;
    readonly columnNotNull: 4;
    readonly columnUnique: 8;
    readonly columnAutoIncrement: 16;
    readonly columnDefault: 32;
    readonly columnComment: 64;
};
export declare const ColumnTypeList: readonly number[];
export declare const Database: {
    readonly MariaDB: 1;
    readonly MSSQL: 2;
    readonly MySQL: 4;
    readonly Oracle: 8;
    readonly PostgreSQL: 16;
    readonly SQLite: 32;
};
export declare const DatabaseList: readonly number[];
export declare const Language: {
    readonly GraphQL: 1;
    readonly csharp: 2;
    readonly Java: 4;
    readonly Kotlin: 8;
    readonly TypeScript: 16;
    readonly JPA: 32;
    readonly Scala: 64;
};
export declare const LanguageList: readonly number[];
export declare const NameCase: {
    readonly none: 1;
    readonly camelCase: 2;
    readonly pascalCase: 4;
    readonly snakeCase: 8;
};
export declare const NameCaseList: readonly number[];
export declare const BracketType: {
    readonly none: 1;
    readonly doubleQuote: 2;
    readonly singleQuote: 4;
    readonly backtick: 8;
};
export declare const BracketTypeList: readonly number[];
export declare const RelationshipType: {
    readonly ZeroOne: 2;
    readonly ZeroN: 4;
    readonly OneOnly: 8;
    readonly OneN: 16;
};
export declare const RelationshipTypeList: readonly number[];
export declare const StartRelationshipType: {
    readonly ring: 1;
    readonly dash: 2;
};
export declare const StartRelationshipTypeList: readonly number[];
export declare const Direction: {
    readonly left: 1;
    readonly right: 2;
    readonly top: 4;
    readonly bottom: 8;
};
export declare const DirectionList: readonly number[];
export declare const ColumnOption: {
    readonly autoIncrement: 1;
    readonly primaryKey: 2;
    readonly unique: 4;
    readonly notNull: 8;
};
export declare const ColumnUIKey: {
    readonly primaryKey: 1;
    readonly foreignKey: 2;
};
export declare const OrderType: {
    readonly ASC: 1;
    readonly DESC: 2;
};
export declare const OrderTypeList: readonly number[];
export declare const SaveSettingType: {
    scroll: number;
    zoomLevel: number;
};
export declare const CANVAS_SIZE_MAX: 20000;
export declare const CANVAS_SIZE_MIN: 2000;
export declare const CANVAS_ZOOM_MAX: 1;
export declare const CANVAS_ZOOM_MIN: 0.1;
export declare const BracketTypeMap: Record<number, string>;
export declare const ColumnTypeToName: Record<number, string>;
