import { importCallbackType, SassImportEntryInterface } from './importer/sassImportEntry';
declare const buildImporter: (cwrapImporter: {
    make_importer: (importFnPtr: number, priority: number, cookie: number) => number;
    importer_get_function: (importCallbackPtr: number) => number;
    importer_get_cookie: (importCallbackPtr: number) => number;
    delete_importer: (importCallbackPtr: number) => null;
    make_import_list: (length: number) => number;
    make_import_entry: (path: number, source: number, srcmap: number) => number;
    make_import: (rel: number, abs: number, source: number, srcmap: number) => number;
    import_set_error: (importEntryPtr: number, message: number, line: number, col: number) => number;
    import_set_list_entry: (importEntryList: number, idx: number, entry: number) => null;
    import_get_list_entry: (importEntryList: number, idx: number) => number;
    import_get_imp_path: (importEntryPtr: number) => number;
    import_get_abs_path: (importEntryPtr: number) => number;
    import_get_source: (importEntryPtr: number) => number;
    import_get_srcmap: (importEntryPtr: number) => number;
    import_take_source: (importEntryPtr: number) => number;
    import_take_srcmap: (importEntryPtr: number) => number;
    import_get_error_line: (importEntryPtr: number) => number;
    import_get_error_column: (importEntryPtr: number) => number;
    import_get_error_message: (importEntryPtr: number) => number;
    delete_import_list: (importEntryList: number) => void;
    delete_import: (importEntryPtr: number) => void;
}, interop: {
    str: import("../../../../../../Users/ojkwon/github/libsass-asm/src/interop/interopUtility").StringMethodInterface;
    mount: (dirPath: string) => string;
    unmount: (mountedPath: string) => void;
    free: (ptr: number) => void;
}, fnPtrHandler: {
    add: (fn: Function) => number;
    remove: (fnPtr: number) => void;
}) => {
    importEntry: {
        create: {
            (importCallback: importCallbackType): SassImportEntryInterface;
            (rel: string, abs: string, source: string, sourceMap: string): SassImportEntryInterface;
        };
    };
};
export { buildImporter };
