import { IFoveaStyles } from "./i-fovea-styles"; import { IFoveaStylesResult } from "./i-fovea-styles-result"; import { IFoveaStylesOptions } from "./i-fovea-styles-options"; import { IFoveaStylesTakeVariablesOptions } from "./i-fovea-styles-take-variables-options"; import { IFoveaStylesTakeVariablesResult } from "./i-fovea-styles-take-variables-result"; import { IFoveaStylesTakeImportPathsOptions } from "./i-fovea-styles-take-import-paths-options"; import { IFoveaStylesTakeImportPathsResult } from "./i-fovea-styles-take-import-paths-result"; /** * A FoveaStyles class meant for public consumption. This shadows the actual FoveaStylesHost class to ensure * that it can be used without having to dependency inject it when clients consume it. */ export declare class FoveaStyles implements IFoveaStyles { constructor(); /** * This is a noop. The constructor returns the proper implementation of IFoveaStyles * @param {IFoveaStylesOptions} options * @returns {Promise} */ generate(options: IFoveaStylesOptions): Promise; /** * This is a noop. The constructor returns the proper implementation of IFoveaStyles * @param {IFoveaStylesTakeVariablesOptions} options * @returns {Promise} */ takeVariables(options: IFoveaStylesTakeVariablesOptions): Promise; /** * This is a noop. The constructor returns the proper implementation of IFoveaStyles * @param {IFoveaStylesTakeImportPathsOptions} options * @returns {Promise} */ takeImportPaths(options: IFoveaStylesTakeImportPathsOptions): Promise; }