1cb93a386Sopenharmony_ci/// <reference path="embind.d.ts" />
2cb93a386Sopenharmony_ci/* This file is autogenerated using gen_types.go and make generate */
3cb93a386Sopenharmony_cideclare namespace core {
4cb93a386Sopenharmony_ci	export interface Bindings {
5cb93a386Sopenharmony_ci		_privateFunction(x: number, y: number): number;
6cb93a386Sopenharmony_ci
7cb93a386Sopenharmony_ci		publicFunction(input: string): void;
8cb93a386Sopenharmony_ci
9cb93a386Sopenharmony_ci		readonly Something: SomethingConstructor;
10cb93a386Sopenharmony_ci
11cb93a386Sopenharmony_ci	}
12cb93a386Sopenharmony_ci
13cb93a386Sopenharmony_ci	export interface SomethingConstructor {
14cb93a386Sopenharmony_ci		new(name: string): Something;
15cb93a386Sopenharmony_ci	}
16cb93a386Sopenharmony_ci
17cb93a386Sopenharmony_ci	export interface Something extends embind.EmbindObject<Something> {
18cb93a386Sopenharmony_ci		setName(name: string): void;
19cb93a386Sopenharmony_ci
20cb93a386Sopenharmony_ci		getName(): string;
21cb93a386Sopenharmony_ci	}
22cb93a386Sopenharmony_ci}
23