/**
 * This file is part of the NocoBase (R) project.
 * Copyright (c) 2020-2024 NocoBase Co., Ltd.
 * Authors: NocoBase Team.
 *
 * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
 * For more information, please refer to: https://www.nocobase.com/agreement.
 */
export declare const dragSortSettings: {
    title: string;
    uiMode: {
        type: "switch";
        key: string;
    };
    defaultParams: {
        dragSort: boolean;
    };
    handler(ctx: any, params: any): void;
};
export declare const dragSortBySettings: {
    title: string;
    hideInSettings(ctx: any): boolean;
    uiMode: (ctx: any) => {
        type: "select";
        key: string;
        props: {
            options: {
                label: any;
                value: any;
                disabled: any;
            }[];
            allowClear: boolean;
            placeholder: any;
        };
    };
    defaultParams: {
        dragSortBy: any;
    };
    handler(ctx: any, params: any): void;
};
