type Asset = { id: string; name: string; } & Record; export type AssetsMultipleSelectorProps = { /** array of asset objects with required id and name fields. */ selectedAssets: [] | Asset[]; /** callback fires on asset selection with array of all selected assets. */ onChange: (assets: Asset[] | []) => void; /** label for autocomplete input. */ label: string; /** type of asset. */ type: 'program' | 'rig' | 'well' | 'frac_fleet' | 'drillout_unit' | 'pad' | 'assets'; /** css for root component. */ className?: string; /** custom query params for assets request like fields, per_page. */ customRequestQueryParams?: Record & { fields?: string[]; per_page?: number | string; }; /** material ui autocomplete classes. */ classes?: any; }; declare const AssetsMultipleSelector: import("react").MemoExoticComponent<({ selectedAssets, onChange, label, className, type, customRequestQueryParams, classes, }: AssetsMultipleSelectorProps) => JSX.Element>; export default AssetsMultipleSelector; //# sourceMappingURL=AssetsMultipleSelector.d.ts.map