import type { UseNamespace } from '../../../../../../shared/hooks/use-namespace';
import type { SrmI18n } from '../../../../../../../utils/type';
import type { DefineComponent, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import type { PageData, QueryFormItem, ObjectMap, QueryFormItemSelect,  ISelectArgs } from '../../../../list-page-layout-types';
declare const _sfc_main: DefineComponent<{}, {
    pageData: PageData;
    srmI18n: SrmI18n;
    form: QueryFormItem[];
    formState: ObjectMap;
    isExpand: Ref<boolean>;
    busAccount: Ref<string>;
    needAdvancedQuery: boolean;
    trimInputValue: (fieldName: string) => void;
    handleFinish: () => void;
    superQuery: () => void;
    handleReset: () => void;
    handleFinishFailed: () => void;
    ns: UseNamespace;
    filtersOption: (el: QueryFormItemSelect, input: string, option: any) => any;
    handleQuerySelectChange: ({ value }: ISelectArgs, config: QueryFormItem) => void;
    handleQueryInputChange: (event: ObjectMap, config: QueryFormItem) => void;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("reset" | "superQuery" | "normalQuery")[], "reset" | "superQuery" | "normalQuery", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>> & {
    onReset?: ((...args: any[]) => any) | undefined;
    onSuperQuery?: ((...args: any[]) => any) | undefined;
    onNormalQuery?: ((...args: any[]) => any) | undefined;
}, {}, {}>;
export default _sfc_main;
