import type { ExtractPropTypes, PropType } from 'vue';
import type { IAnyObject, IFieldItem, TSearchFormConfig } from '@d-render/shared';
export declare const cipSearchFormProps: {
    model: {
        type: ObjectConstructor;
        required: boolean;
    };
    fieldList: {
        type: PropType<IFieldItem<TSearchFormConfig>[]>;
        required: boolean;
    };
    hideSearch: BooleanConstructor;
    handleAbsolute: BooleanConstructor;
    collapse: {
        type: BooleanConstructor;
        default: undefined;
    };
    searchButtonText: StringConstructor;
    searchReset: {
        type: BooleanConstructor;
        default: undefined;
    };
    grid: NumberConstructor;
    equipment: StringConstructor;
    labelPosition: StringConstructor;
    completeRow: BooleanConstructor;
    defaultModel: PropType<IAnyObject>;
    inForm: {
        type: BooleanConstructor;
    };
    dependOnValues: PropType<IAnyObject>;
    operationSpan: {
        type: NumberConstructor;
        default: number;
    };
};
export type TSearchFormProps = ExtractPropTypes<typeof cipSearchFormProps>;
