export function getStepsSchema(instance: any): {
    type: string;
    id: string;
    api: {
        url: string;
        method: string;
        requestAdaptor: string;
        adaptor: string;
    };
    body: {
        type: string;
        source: string;
        className: string;
        label: boolean;
        needConfirm: boolean;
        bordered: boolean;
        title: string;
        quickSaveItemApi: {
            url: string;
            method: string;
            requestAdaptor: string;
            adaptor: string;
        };
        columns: ({
            label: string;
            name: string;
            width: number;
            quickEdit: {
                type: string;
                mode: string;
                id: string;
                name: string;
                saveImmediately: boolean;
                value: boolean;
                disabledOn: string;
            };
        } | {
            label: string;
            name: string;
            quickEdit: boolean;
            width?: undefined;
        } | {
            label: string;
            name: string;
            quickEdit: {
                type: string;
                mode: string;
                id: string;
                name: string;
                saveImmediately: boolean;
                value?: undefined;
                disabledOn?: undefined;
            };
            width?: undefined;
        })[];
    }[];
} | {
    type: string;
    id: string;
    tpl: string;
};
