import { CAC } from "cac";
import { JsLanguage } from "../../shared";
import { Schema } from "../helpers";
export type GenerateOptions = {
    token?: string;
    branchName?: string;
    framework?: string;
    platform?: string;
    queryFilePath?: string;
    outputFilePath?: string;
    outputDirectoryPath?: string;
    includeToken?: boolean;
    includeInitData?: boolean;
    includeToolbar?: boolean;
    language?: JsLanguage;
    edgeBaseUrl?: string;
    getHypertuneImportPath?: string;
};
export declare const defaultOptions: {
    queryFilePath: string;
    outputDirectoryPath: string;
    includeToken: boolean;
    includeInitData: boolean;
    includeToolbar: boolean;
    language: string;
};
export declare const generateOptionsSchema: Schema;
export declare function registerGenerateCommand(cli: CAC): void;
export declare const generate: import("../helpers").Handler<GenerateOptions, void>;
//# sourceMappingURL=index.d.ts.map