import { type GraphpackTarget } from '../core/graphpack/index.js';
export declare const bootstrapCommand: (opts?: {
    lock?: string;
    artifactDir?: string;
    materialize?: boolean;
    json?: boolean;
}) => Promise<void>;
export declare const graphpackPublishCommand: (opts?: {
    target?: GraphpackTarget;
    repo?: string;
    artifactDir?: string;
    artifactUrl?: string;
    baseSnapshot?: string;
    headSnapshot?: string;
    pr?: string;
    json?: boolean;
}) => Promise<void>;
export declare const graphpackPullCommand: (opts?: {
    lock?: string;
    artifactDir?: string;
    materialize?: boolean;
    json?: boolean;
}) => Promise<void>;
export declare const graphpackStatusCommand: (opts?: {
    lock?: string;
    strict?: boolean;
    json?: boolean;
}) => Promise<void>;
export declare const semanticAnalyzeCommand: (opts?: {
    llm?: boolean;
    limit?: string;
    write?: boolean;
    json?: boolean;
}) => Promise<void>;
export declare const recipesLookupCommand: (opts?: {
    taskFamily?: string;
    snapshotId?: string;
    recipeStore?: string;
    requiredSubgraphSignature?: string;
    limit?: string;
    json?: boolean;
}) => Promise<void>;
export declare const teamServeCommand: (opts?: {
    graphpack?: string;
    port?: string;
    host?: string;
    web?: string;
}) => Promise<void>;
