interface WorkflowConfig { id: string | number; reqType: 'get' | 'post'; isFormData: boolean; } interface RiskItem { id: string | number; title: string; layer_id: string; file_url: string; img_url: string; } interface Props { mock?: boolean; title?: string; baseHttp?: string; appKey?: string; appSalt?: string; imgBaseUrl?: string; layerBaseUrl?: string; ids?: Record; list?: RiskItem[]; mockData?: { title?: string; list?: RiskItem[]; }; } declare const _default: import('vue').DefineComponent Promise; addLayer: (item: RiskItem) => void; removeLayer: (item: RiskItem) => void; addAllLayers: () => void; clearLayers: () => void; getSelected: () => RiskItem[]; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { addLayers: (...args: any[]) => void; close: (...args: any[]) => void; removeLayers: (...args: any[]) => void; selectChange: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly & Readonly<{ onAddLayers?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; onRemoveLayers?: ((...args: any[]) => any) | undefined; onSelectChange?: ((...args: any[]) => any) | undefined; }>, { baseHttp: string; appKey: string; appSalt: string; title: string; ids: Record; list: RiskItem[]; imgBaseUrl: string; mock: boolean; mockData: { title?: string; list?: RiskItem[]; }; layerBaseUrl: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { scrollRef: HTMLDivElement; }, HTMLDivElement>; export default _default;