/** * Class declaration emission — returns CSharpTypeDeclarationAst[] */ import { IrStatement } from "@tsonic/frontend"; import { EmitterContext } from "../../types.js"; import type { CSharpTypeDeclarationAst } from "../../core/format/backend-ast/types.js"; /** * Emit a class declaration as CSharpTypeDeclarationAst[]. * * May return two declarations when a generic class has static members * (companion static class + generic instance class). */ export declare const emitClassDeclaration: (stmt: Extract, context: EmitterContext) => [readonly CSharpTypeDeclarationAst[], EmitterContext]; //# sourceMappingURL=classes.d.ts.map