"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/**
 * Creates cwrapped interface for function api.
 *
 * https://github.com/sass/libsass/blob/master/docs/api-function.md
 */
const wrapSassFunction = (_cwrap) => ({
    //Sass_Function_List sass_make_function_list (size_t length);
    make_function_list: null,
    //Sass_Function_Entry sass_make_function (const char* signature, Sass_Function_Fn cb, void* cookie);
    make_function: null,
    //void sass_delete_function (Sass_Function_Entry entry);
    delete_function: null,
    //void sass_delete_function_list (Sass_Function_List list);
    delete_function_list: null,
    //Sass_Function_Entry sass_function_get_list_entry(Sass_Function_List list, size_t pos);
    function_get_list_entry: null,
    //void sass_function_set_list_entry(Sass_Function_List list, size_t pos, Sass_Function_Entry cb);
    function_set_list_entry: null,
    //void sass_import_set_list_entry (Sass_Import_List list, size_t idx, Sass_Import_Entry entry);
    import_set_list_entry: null,
    //Sass_Import_Entry sass_import_get_list_entry (Sass_Import_List list, size_t idx);
    import_get_list_entry: null,
    //const char* sass_function_get_signature (Sass_Function_Entry cb);
    function_get_signature: null,
    //Sass_Function_Fn sass_function_get_function (Sass_Function_Entry cb);
    function_get_function: null,
    //void* sass_function_get_cookie (Sass_Function_Entry cb);
    function_get_cookie: null,
    //const char* sass_callee_get_name (Sass_Callee_Entry);
    callee_get_name: null,
    //const char* sass_callee_get_path (Sass_Callee_Entry);
    callee_get_path: null,
    //size_t sass_callee_get_line (Sass_Callee_Entry);
    callee_get_line: null,
    //size_t sass_callee_get_column (Sass_Callee_Entry);
    callee_get_column: null,
    //enum Sass_Callee_Type sass_callee_get_type (Sass_Callee_Entry);
    callee_get_type: null,
    //Sass_Env_Frame sass_callee_get_env (Sass_Callee_Entry);
    callee_get_env: null,
    //union Sass_Value* sass_env_get_lexical (Sass_Env_Frame, const char*);
    env_get_lexical: null,
    //void sass_env_set_lexical (Sass_Env_Frame, const char*, union Sass_Value*);
    env_set_lexical: null,
    //union Sass_Value* sass_env_get_local (Sass_Env_Frame, const char*);
    env_get_local: null,
    //void sass_env_set_local (Sass_Env_Frame, const char*, union Sass_Value*);
    env_set_local: null,
    //union Sass_Value* sass_env_get_global (Sass_Env_Frame, const char*);
    env_get_global: null,
    //void sass_env_set_global (Sass_Env_Frame, const char*, union Sass_Value*);
    env_set_global: null
});
exports.wrapSassFunction = wrapSassFunction;
//# sourceMappingURL=wrapSassFunction.js.map