import type * as nodeSass from "node-sass";
import type * as sass from "sass";
import type * as sassEmbedded from "sass-embedded";
import type { SassApiType } from "../types.d.cts";
/**
 * Verifies that the implementation and version of Sass is supported by this loader.
 */
declare const getCompileFunction: (implementation: typeof nodeSass | typeof sass | typeof sassEmbedded, apiType: SassApiType) => Promise<((sassOptions: nodeSass.SyncOptions) => nodeSass.Result) | ((sassOptions: nodeSass.SyncOptions) => Promise<nodeSass.Result | void>) | ((sassOptions: sass.StringOptions<"sync"> & {
    data: string;
}) => sass.CompileResult) | ((sassOptions: sassEmbedded.StringOptions<"sync"> & {
    data: string;
}) => sassEmbedded.CompileResult)>;
export = getCompileFunction;
