import type { SrmI18n } from '../../../utils/type';
import type { DefineComponent, ComputedRef, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import type { Row } from './ladder-not-price-modal-types';
declare const _sfc_main: DefineComponent<{
    isEmit: {
        type: BooleanConstructor;
        default: boolean;
    };
}, {
    classes: ComputedRef<{
        [x: string]: boolean;
    }>;
    modalVisible: Ref<boolean>;
    ladderQuantity: Ref<number>;
    tableData: Ref<Record<string, unknown>[]>;
    gridOptions: any;
    selectGrid: Ref<any>;
    title: Ref<string>;
    modalDefault: {
        width: number;
        showFooter: boolean;
        showClose: boolean;
    };
    currency: Ref<string>;
    taxCode: Ref<string>;
    taxRate: Ref<string>;
    open: ({ row, pageData }: {
        row: Row;
        pageData: any;
    }) => void;
    setLadderOk: () => void;
    srmI18n: SrmI18n;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
    isEmit: {
        type: BooleanConstructor;
        default: boolean;
    };
}>>, {
    isEmit: boolean;
}, {}>;
export default _sfc_main;
