import { ReducerType } from './actions';
export declare const addIndexColumnAction: {
    (payload: {
        id: string;
        indexId: string;
        tableId: string;
        columnId: string;
    }): import('@dineug/r-html').AnyAction<{
        id: string;
        indexId: string;
        tableId: string;
        columnId: string;
    }>;
    toString(): string;
    type: string;
};
export declare const removeIndexColumnAction: {
    (payload: {
        id: string;
        indexId: string;
        tableId: string;
    }): import('@dineug/r-html').AnyAction<{
        id: string;
        indexId: string;
        tableId: string;
    }>;
    toString(): string;
    type: string;
};
export declare const moveIndexColumnAction: {
    (payload: {
        id: string;
        indexId: string;
        tableId: string;
        targetId: string;
    }): import('@dineug/r-html').AnyAction<{
        id: string;
        indexId: string;
        tableId: string;
        targetId: string;
    }>;
    toString(): string;
    type: string;
};
export declare const changeIndexColumnOrderTypeAction: {
    (payload: {
        id: string;
        indexId: string;
        columnId: string;
        value: number;
    }): import('@dineug/r-html').AnyAction<{
        id: string;
        indexId: string;
        columnId: string;
        value: number;
    }>;
    toString(): string;
    type: string;
};
export declare const indexColumnReducers: {
    "indexColumn.add": ReducerType<"indexColumn.add">;
    "indexColumn.remove": ReducerType<"indexColumn.remove">;
    "indexColumn.move": ReducerType<"indexColumn.move">;
    "indexColumn.changeOrderType": ReducerType<"indexColumn.changeOrderType">;
};
export declare const actions: {
    addIndexColumnAction: {
        (payload: {
            id: string;
            indexId: string;
            tableId: string;
            columnId: string;
        }): import('@dineug/r-html').AnyAction<{
            id: string;
            indexId: string;
            tableId: string;
            columnId: string;
        }>;
        toString(): string;
        type: string;
    };
    removeIndexColumnAction: {
        (payload: {
            id: string;
            indexId: string;
            tableId: string;
        }): import('@dineug/r-html').AnyAction<{
            id: string;
            indexId: string;
            tableId: string;
        }>;
        toString(): string;
        type: string;
    };
    moveIndexColumnAction: {
        (payload: {
            id: string;
            indexId: string;
            tableId: string;
            targetId: string;
        }): import('@dineug/r-html').AnyAction<{
            id: string;
            indexId: string;
            tableId: string;
            targetId: string;
        }>;
        toString(): string;
        type: string;
    };
    changeIndexColumnOrderTypeAction: {
        (payload: {
            id: string;
            indexId: string;
            columnId: string;
            value: number;
        }): import('@dineug/r-html').AnyAction<{
            id: string;
            indexId: string;
            columnId: string;
            value: number;
        }>;
        toString(): string;
        type: string;
    };
};
