import type { CodegenPackages, MeshPackages } from '../../../utils';
export declare type CodegenDependencies = CodegenPackages[];
export declare type MeshDependencies = MeshPackages[];
export declare type ExampleName = 'country-info' | 'fake-api' | 'javascript-wiki' | 'movies' | 'rfam' | 'stackexchange' | 'star-wars' | 'trippin';
export declare type ExampleDependencies = {
    dependencies: MeshDependencies;
    codegenDependencies: CodegenDependencies;
};
export declare type ExampleConfig = Record<ExampleName, ExampleDependencies>;
export declare type CreateMeshExampleOptions = {
    codegen?: boolean;
    configExtension: 'cjs' | 'js' | 'json' | 'yml';
    example: ExampleName;
    isSdk: boolean;
    projectDirectory: string;
};
