import { Index } from '../../ast/entity'; import { Constraint } from '../../ast/entity/constraint'; export declare class ForeignKey extends Constraint { private tableName; static NO_ACTION: number; static RESTRICT: number; static CASCADE: number; static SET_NULL: number; private references; private updateAction; private deleteAction; constructor(tableName: string); getTableName(): string; setTableName(tableName: string): void; getReferences(): Index; getUpdateAction(): number; setUpdateAction(updateAction: number): void; setUpdateActionFromString(action: string): void; getDeleteAction(): number; setDeleteAction(deleteAction: number): void; setDeleteActionFromString(action: string): void; getDeleteActionText(): string; getUpdateActionText(): string; }