import { ISort } from '@oinone/kunlun-service';
import { BaseElementWidget } from '../../../basic';
import type { SortableGroupOption } from '../../../components';
export declare class SortControlWidget extends BaseElementWidget {
    initialize(props: any): this;
    /**
     * 排序数据
     *  @see {@link BaseElementListViewWidget}
     */
    protected get parentSortList(): ISort[] | undefined;
    protected sortList: (ISort & {
        title: string;
    })[];
    protected options: SortableGroupOption[];
    /**
     * 修改排序
     *  @see {@link BaseElementListViewWidget}
     */
    protected get onSortChange(): (sortList: ISort[]) => void;
    protected onOpen(): void;
    /**
     * 排序字段列表
     */
    protected getSortList(): (ISort & {
        title: string;
    })[];
    protected get fieldOptions(): SortableGroupOption[];
    protected mounted(): void;
}
