import { GenEnv } from "./env";
import { Type, Declaration, ClassOrInterfaceDeclaration } from "./types";
export declare function miscDef(env: GenEnv, type: Type & {
    optional?: boolean;
}, name: string, isInlineProp: boolean, processItemProperties?: boolean): void;
export declare function classDef(env: GenEnv, decl: ClassOrInterfaceDeclaration, name: string): void;
export declare function itemDef(env: GenEnv, decl: Declaration, name: string, exportDecl?: boolean): void;
