import { ReducerType } from './actions';
export declare const addColumnAction: {
    (payload: {
        id: string;
        tableId: string;
    }): import('@dineug/r-html').AnyAction<{
        id: string;
        tableId: string;
    }>;
    toString(): string;
    type: string;
};
export declare const removeColumnAction: {
    (payload: {
        id: string;
        tableId: string;
    }): import('@dineug/r-html').AnyAction<{
        id: string;
        tableId: string;
    }>;
    toString(): string;
    type: string;
};
export declare const changeColumnNameAction: {
    (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
    toString(): string;
    type: string;
};
export declare const changeColumnCommentAction: {
    (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
    toString(): string;
    type: string;
};
export declare const changeColumnDataTypeAction: {
    (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
    toString(): string;
    type: string;
};
export declare const changeColumnDefaultAction: {
    (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
    toString(): string;
    type: string;
};
export declare const changeColumnAutoIncrementAction: {
    (payload: {
        tableId: string;
        id: string;
        value: boolean;
    }): import('@dineug/r-html').AnyAction<{
        tableId: string;
        id: string;
        value: boolean;
    }>;
    toString(): string;
    type: string;
};
export declare const changeColumnPrimaryKeyAction: {
    (payload: {
        tableId: string;
        id: string;
        value: boolean;
    }): import('@dineug/r-html').AnyAction<{
        tableId: string;
        id: string;
        value: boolean;
    }>;
    toString(): string;
    type: string;
};
export declare const changeColumnUniqueAction: {
    (payload: {
        tableId: string;
        id: string;
        value: boolean;
    }): import('@dineug/r-html').AnyAction<{
        tableId: string;
        id: string;
        value: boolean;
    }>;
    toString(): string;
    type: string;
};
export declare const changeColumnNotNullAction: {
    (payload: {
        tableId: string;
        id: string;
        value: boolean;
    }): import('@dineug/r-html').AnyAction<{
        tableId: string;
        id: string;
        value: boolean;
    }>;
    toString(): string;
    type: string;
};
export declare const moveColumnAction: {
    (payload: {
        id: string;
        tableId: string;
        targetId: string;
    }): import('@dineug/r-html').AnyAction<{
        id: string;
        tableId: string;
        targetId: string;
    }>;
    toString(): string;
    type: string;
};
export declare const tableColumnReducers: {
    "column.add": ReducerType<"column.add">;
    "column.remove": ReducerType<"column.remove">;
    "column.changeName": ReducerType<"column.changeName">;
    "column.changeComment": ReducerType<"column.changeComment">;
    "column.changeDataType": ReducerType<"column.changeDataType">;
    "column.changeDefault": ReducerType<"column.changeDefault">;
    "column.changeAutoIncrement": ReducerType<"column.changeAutoIncrement">;
    "column.changePrimaryKey": ReducerType<"column.changePrimaryKey">;
    "column.changeUnique": ReducerType<"column.changeUnique">;
    "column.changeNotNull": ReducerType<"column.changeNotNull">;
    "column.move": ReducerType<"column.move">;
};
export declare const actions: {
    addColumnAction: {
        (payload: {
            id: string;
            tableId: string;
        }): import('@dineug/r-html').AnyAction<{
            id: string;
            tableId: string;
        }>;
        toString(): string;
        type: string;
    };
    removeColumnAction: {
        (payload: {
            id: string;
            tableId: string;
        }): import('@dineug/r-html').AnyAction<{
            id: string;
            tableId: string;
        }>;
        toString(): string;
        type: string;
    };
    changeColumnNameAction: {
        (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
        toString(): string;
        type: string;
    };
    changeColumnCommentAction: {
        (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
        toString(): string;
        type: string;
    };
    changeColumnDataTypeAction: {
        (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
        toString(): string;
        type: string;
    };
    changeColumnDefaultAction: {
        (payload: import('./actions').ChangeColumnValuePayload): import('@dineug/r-html').AnyAction<import('./actions').ChangeColumnValuePayload>;
        toString(): string;
        type: string;
    };
    changeColumnAutoIncrementAction: {
        (payload: {
            tableId: string;
            id: string;
            value: boolean;
        }): import('@dineug/r-html').AnyAction<{
            tableId: string;
            id: string;
            value: boolean;
        }>;
        toString(): string;
        type: string;
    };
    changeColumnPrimaryKeyAction: {
        (payload: {
            tableId: string;
            id: string;
            value: boolean;
        }): import('@dineug/r-html').AnyAction<{
            tableId: string;
            id: string;
            value: boolean;
        }>;
        toString(): string;
        type: string;
    };
    changeColumnUniqueAction: {
        (payload: {
            tableId: string;
            id: string;
            value: boolean;
        }): import('@dineug/r-html').AnyAction<{
            tableId: string;
            id: string;
            value: boolean;
        }>;
        toString(): string;
        type: string;
    };
    changeColumnNotNullAction: {
        (payload: {
            tableId: string;
            id: string;
            value: boolean;
        }): import('@dineug/r-html').AnyAction<{
            tableId: string;
            id: string;
            value: boolean;
        }>;
        toString(): string;
        type: string;
    };
    moveColumnAction: {
        (payload: {
            id: string;
            tableId: string;
            targetId: string;
        }): import('@dineug/r-html').AnyAction<{
            id: string;
            tableId: string;
            targetId: string;
        }>;
        toString(): string;
        type: string;
    };
};
