import React from 'react';
import { CustomReactEditorProps } from '../interfaces/custom-react-editor-props';
import { Resource } from '../interfaces/resource';
import { BuilderRequest } from '../interfaces/builder-request';
import { CommerceAPIOperations } from '..';
export interface ResourcesPickerButtonProps extends CustomReactEditorProps<BuilderRequest | string> {
    isPreview?: boolean;
    handleOnly?: boolean;
    api: CommerceAPIOperations;
    pluginId: string;
    pluginName: string;
    resourceName: string;
    previewType?: string;
}
export interface ResourcePreviewCellProps {
    resource: Resource;
    button?: boolean;
    selected?: boolean;
    className?: string;
}
export declare const ResourcePreviewCell: React.FC<ResourcePreviewCellProps>;
export declare const ResourcePicker: React.FC<CustomReactEditorProps<Resource> & {
    api: CommerceAPIOperations;
    omitIds?: string[];
    resourceName: string;
    title?: string;
}>;
export declare const ResourcesPickerButton: React.FC<ResourcesPickerButtonProps>;
