///
import type { CustomQuery, FormItem } from '@sinoform/types';
import type { FormState } from '@sinoui/rx-form-state';
import type { RestPageResponseInfo } from '@sinoui/use-rest-page-api';
export interface DraftListPageContextType {
/**
* 表格数据源
*/
dataSource: RestPageResponseInfo;
/**
* 草稿列表要显示的表单字段
*/
columnsFields: FormItem[];
/**
* 删除草稿数据
*/
deleteDraft: (id: string) => void;
/**
* 查询区域formState
*/
searchConditionsForm: FormState;
/**
* 是否启用了列表定制
*/
enableCustomColumn?: boolean;
/**
* 是否启用了查询条件定制
*/
enableCustomQuery?: boolean;
/**
* 定制查询条件配置
*/
customQuery?: CustomQuery[];
/**
* 搜索
*
*/
onSearch?: () => void;
/**
* 重置
*/
onReset?: () => void;
/**
* 所有可用于作为列表项的表单项
*/
allFields?: FormItem[];
/**
* 请求接口
*/
url: string;
/**
* 查询条件是否默认展开: 0折叠 1展开
*/
defaultExpandQuery?: '0' | '1';
}
declare const DraftListPageContext: import("react").Context;
export default DraftListPageContext;