import * as react from 'react';
import { IconProps } from '../types.js';

/**
 * Functions (Weight: 100) - Outlined style
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI5Mi0yMTJ2LTEzbDI0NC0yNTUtMjQ0LTI1NXYtMTNoMzc2djIzSDMzNGwyMzQgMjQ1LTIzNCAyNDZoMzM0djIySDI5MloiLz48L3N2Zz4=)
 */
declare const FunctionsW100: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * Functions (Weight: 200) - Outlined style
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI4MC0yMDB2LTI0LjU0TDUzMS4xNS00ODAgMjgwLTczNS40NlYtNzYwaDQwMHY0MC43N0gzNDguMzFMNTgyLjU0LTQ4MCAzNDguMzEtMjQwSDY4MHY0MEgyODBaIi8+PC9zdmc+)
 */
declare const FunctionsW200: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * Functions (Weight: 300) - Outlined style
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI2MC0xODB2LTQzLjc3TDUyMy4wOC00ODAgMjYwLTczNi4yM1YtNzgwaDQ0MHY3MC4zOEgzNzIuMTVMNjA2Ljc3LTQ4MCAzNzIuMTUtMjUwSDcwMHY3MEgyNjBaIi8+PC9zdmc+)
 */
declare const FunctionsW300: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * Functions (Weight: 400) - Outlined style
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI0MC0xNjB2LTYzbDI3NS0yNTctMjc1LTI1N3YtNjNoNDgwdjEwMEgzOTZsMjM1IDIyMC0yMzUgMjIwaDMyNHYxMDBIMjQwWiIvPjwvc3ZnPg==)
 */
declare const FunctionsW400: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * Functions (Weight: 500) - Outlined style
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTIzNC4wMi0xNTQuMDJ2LTcwLjg5TDUwNy41OS00ODAgMjM0LjAyLTczNS4wOXYtNzEuMTNoNDkyLjJ2MTExSDQwOS4zOUw2MzcuOTMtNDgwIDQwOS4zOS0yNjQuNzhoMzE2LjgzdjExMC43NmgtNDkyLjJaIi8+PC9zdmc+)
 */
declare const FunctionsW500: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * Functions (Weight: 600) - Outlined style
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTIyNS44Ny0xNDUuODd2LTgxLjY1TDQ5Ny40OC00ODAgMjI1Ljg3LTczMi40OHYtODIuMjJINzM0Ljd2MTI2SDQyNy42NUw2NDcuMzktNDgwIDQyNy42NS0yNzEuM0g3MzQuN3YxMjUuNDNIMjI1Ljg3WiIvPjwvc3ZnPg==)
 */
declare const FunctionsW600: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * Functions (Weight: 700) - Outlined style
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTIxNS0xMzV2LTk2bDI2OS0yNDktMjY5LTI0OXYtOTdoNTMxdjE0Nkg0NTJsMjA4IDIwMC0yMDggMjAwaDI5NHYxNDVIMjE1WiIvPjwvc3ZnPg==)
 */
declare const FunctionsW700: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * FunctionsFill (Weight: 100) - Outlined style (Filled)
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI5Mi0yMTJ2LTEzbDI0NC0yNTUtMjQ0LTI1NXYtMTNoMzc2djIzSDMzNGwyMzQgMjQ1LTIzNCAyNDZoMzM0djIySDI5MloiLz48L3N2Zz4=)
 */
declare const FunctionsFillW100: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * FunctionsFill (Weight: 200) - Outlined style (Filled)
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI4MC0yMDB2LTI0LjU0TDUzMS4xNS00ODAgMjgwLTczNS40NlYtNzYwaDQwMHY0MC43N0gzNDguMzFMNTgyLjU0LTQ4MCAzNDguMzEtMjQwSDY4MHY0MEgyODBaIi8+PC9zdmc+)
 */
declare const FunctionsFillW200: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * FunctionsFill (Weight: 300) - Outlined style (Filled)
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI2MC0xODB2LTQzLjc3TDUyMy4wOC00ODAgMjYwLTczNi4yM1YtNzgwaDQ0MHY3MC4zOEgzNzIuMTVMNjA2Ljc3LTQ4MCAzNzIuMTUtMjUwSDcwMHY3MEgyNjBaIi8+PC9zdmc+)
 */
declare const FunctionsFillW300: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * FunctionsFill (Weight: 400) - Outlined style (Filled)
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTI0MC0xNjB2LTYzbDI3NS0yNTctMjc1LTI1N3YtNjNoNDgwdjEwMEgzOTZsMjM1IDIyMC0yMzUgMjIwaDMyNHYxMDBIMjQwWiIvPjwvc3ZnPg==)
 */
declare const FunctionsFillW400: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * FunctionsFill (Weight: 500) - Outlined style (Filled)
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTIzNC4wMi0xNTQuMDJ2LTcwLjg5TDUwNy41OS00ODAgMjM0LjAyLTczNS4wOXYtNzEuMTNoNDkyLjJ2MTExSDQwOS4zOUw2MzcuOTMtNDgwIDQwOS4zOS0yNjQuNzhoMzE2LjgzdjExMC43NmgtNDkyLjJaIi8+PC9zdmc+)
 */
declare const FunctionsFillW500: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * FunctionsFill (Weight: 600) - Outlined style (Filled)
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTIyNS44Ny0xNDUuODd2LTgxLjY1TDQ5Ny40OC00ODAgMjI1Ljg3LTczMi40OHYtODIuMjJINzM0Ljd2MTI2SDQyNy42NUw2NDcuMzktNDgwIDQyNy42NS0yNzEuM0g3MzQuN3YxMjUuNDNIMjI1Ljg3WiIvPjwvc3ZnPg==)
 */
declare const FunctionsFillW600: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;
/**
 * FunctionsFill (Weight: 700) - Outlined style (Filled)
 * @preview ![img](data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIC05NjAgOTYwIDk2MCI+PHBhdGggZD0iTTIxNS0xMzV2LTk2bDI2OS0yNDktMjY5LTI0OXYtOTdoNTMxdjE0Nkg0NTJsMjA4IDIwMC0yMDggMjAwaDI5NHYxNDVIMjE1WiIvPjwvc3ZnPg==)
 */
declare const FunctionsFillW700: react.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react.RefAttributes<SVGSVGElement>>;

export { FunctionsFillW100, FunctionsFillW200, FunctionsFillW300, FunctionsFillW400, FunctionsFillW500, FunctionsFillW600, FunctionsFillW700, FunctionsW100, FunctionsW200, FunctionsW300, FunctionsW400, FunctionsW500, FunctionsW600, FunctionsW700 };
