import { DistinctQuestion } from 'inquirer'; export declare const VAL_CREATE_APP_CONFIG = "createAppConfig"; export declare const VAL_SKIP_GIT_PUSH = "skipGitPush"; export declare const VAL_GITHUB_REPO = "githubRepo"; export declare const VAL_CONTENTFUL_DELIVERY_KEY = "contentfulDeliveryKey"; export declare const VAL_CONTENTFUL_PREVIEW_KEY = "contentfulPreviewKey"; export declare const VAL_CONTENTFUL_DEFAULT_SITE_ID = "contentfulDefaultSiteId"; export declare const VAL_CONTENTFUL_DEFAULT_SITE_KEY = "contentfulDefaultSiteKey"; export declare const VAL_REDIS_PASSWORD = "redisPassword"; export declare const VAL_REDIS_HOST = "redisHost"; export declare const VAL_REDIS_PORT = "redisPort"; export declare const VAL_NETLIFY_SITE = "netlifySite"; export declare const VAL_NETLIFY_DEPLOY_KEY = "netlifyDeployKey"; export declare const VAL_NETLIFY_BUILD_HOOK = "netlifyBuildHook"; export declare const VAL_ENV_VARS = "envVars"; export declare const VAL_CONTENTFUL_PROCEED_WITH_MIGRATION = "contentfulProceedWithMigration"; export declare const ACTION_DETERMINE_ACTIONS = "determineActions"; export declare const ACTION_EXTRACT_ARCHIVE = "extractArchive"; export declare const ACTION_CREATE_APP = "createApp"; export declare const ACTION_CREATE_GITHUB_REPO = "createGithubRepo"; export declare const ACTION_GIT_INIT = "gitInit"; export declare const ACTION_PUSH_REPO_TO_GITHUB = "pushRepoToGithub"; export declare const ACTION_UPDATE_GITHUB_BRANCH_PROTECTION_RULES = "updateGithubBranchProtectionRules"; export declare const ACTION_NETLIFY_ADD_DEPLOY_KEY = "netlifyAddDeployKey"; export declare const ACTION_CONTENTFUL_MIGRATION = "contentfulMigration"; export declare const ACTION_CREATE_NETLIFY_SITE = "createNetlifySite"; export declare const ACTION_NETLIFY_ADD_DEPLOY_HOOK = "netlifyAddDeployHook"; export declare const ACTION_NETLIFY_ADD_NOTIFICATION_HOOKS = "netlifyAddNotificationHook"; export declare const ACTION_ADD_GITHUB_REPO_TO_NETLIFY = "addGithubRepoToNetlify"; export declare const ACTION_UPDATE_NETLIFY_BUILD_ENV = "updateNetlifyBuildEnv"; export declare const ACTION_WRITE_LOCAL_ENV_FILE = "writeLocalEnvFile"; export declare const ACTION_CONTENTFUL_MIGRATE_EXTENSIONS = "contentfulMigrateExtensions"; export declare const ACTION_CREATE_CONTENTFUL_CACHE_WEBHOOK = "createContentfulCacheWebhook"; export declare const ACTION_CREATE_CONTENTFUL_PROD_WEBHOOK = "createContentfulProdWebhook"; export declare const ACTION_CREATE_REDIS_USER = "createRedisUser"; export declare class LastRevConfig { private _config; constructor(); startProgress(): void; get(key: string): any; set(key: string, value: any): void; getStateValue(key: string): any; updateStateValue(key: string, value: any): void; completeAction(action: string): void; hasCompletedAction(action: string): boolean; clearState(): void; inProgress(): boolean; getStateMessages(): string[]; setStateMessages(messages: string[]): void; askAndUpdate(valKey: string, question: DistinctQuestion): Promise; } //# sourceMappingURL=LastRevConfig.d.ts.map