import Coder from "@littlethings/coder";
import { Struct, Type, Schema } from "@littlethings/schemer";
export interface StructGeneratorOptions {
    coder: Coder;
    name: string;
    schema: Struct;
    serializers: {
        name: (identifier: string) => string;
    };
    emit: (name: string, schema: Schema) => Type;
}
declare const generate: ({ coder, name, schema, serializers, emit, }: StructGeneratorOptions) => void;
export default generate;
