import { DivProps } from "../types/index.mjs";
import { __json_default_export } from "./icon-map.json.mjs";

//#region src/MaterialFileTypeIcon/type.d.ts
type FileNamesKey = keyof (typeof __json_default_export)['fileNames'];
type FolderNamesKey = keyof (typeof __json_default_export)['folderNames'];
type FileExtensionsKey = keyof (typeof __json_default_export)['fileExtensions'];
interface MaterialFileTypeIconProps extends DivProps {
  fallbackUnknownType?: boolean;
  filename: string;
  open?: boolean;
  size?: number;
  type?: 'file' | 'folder';
  variant?: 'raw' | 'file' | 'folder';
}
//#endregion
export { FileExtensionsKey, FileNamesKey, FolderNamesKey, MaterialFileTypeIconProps };
//# sourceMappingURL=type.d.mts.map