import { Manifest } from '@subsquid/manifest'; import { Squid } from '../api'; import { DeployCommand } from '../deploy-command'; import { ParsedSquidReference } from '../utils'; export declare const UPDATE_COLOR = "cyan"; export declare const CREATE_COLOR = "green"; export declare const DELETE_COLOR = "red"; export declare function resolveManifest(localPath: string, manifestPath: string): { error: string; } | { buildDir: string; squidDir: string; manifest: Manifest; manifestRaw: string; }; export default class Deploy extends DeployCommand { static description: string; static examples: string[]; static help: string; static args: { source: import("@oclif/core/lib/interfaces").Arg; }; static flags: { org: import("@oclif/core/lib/interfaces").OptionFlag; name: import("@oclif/core/lib/interfaces").OptionFlag; tag: import("@oclif/core/lib/interfaces").OptionFlag; slot: import("@oclif/core/lib/interfaces").OptionFlag; reference: import("@oclif/core/lib/interfaces").OptionFlag; manifest: import("@oclif/core/lib/interfaces").OptionFlag; 'hard-reset': import("@oclif/core/lib/interfaces").BooleanFlag; 'stream-logs': import("@oclif/core/lib/interfaces").BooleanFlag; 'add-tag': import("@oclif/core/lib/interfaces").OptionFlag; 'allow-update': import("@oclif/core/lib/interfaces").BooleanFlag; 'allow-tag-reassign': import("@oclif/core/lib/interfaces").BooleanFlag; 'allow-manifest-override': import("@oclif/core/lib/interfaces").BooleanFlag; }; run(): Promise; private promptUpdateSquid; private promptOverrideConflict; private promptPostgresDeletion; private promptSquidName; private pack; private upload; } export declare function createSquidIgnore(squidDir: string): import("ignore").Ignore; export declare function getIgnorePatterns(ignoreDir: string, raw: string): string[]; export declare function getPostgresVersionMismatch(target: Squid | null, manifest: Manifest): { currentVersion: string; newVersion: string; } | null; //# sourceMappingURL=deploy.d.ts.map