/**
 * アプリケーション全体で使用する定数
 */
export declare const BRANCH_TYPES: {
    readonly FEATURE: "feature";
    readonly HOTFIX: "hotfix";
    readonly RELEASE: "release";
    readonly MAIN: "main";
    readonly DEVELOP: "develop";
    readonly OTHER: "other";
};
export declare const BRANCH_PREFIXES: {
    readonly FEATURE: "feature/";
    readonly HOTFIX: "hotfix/";
    readonly RELEASE: "release/";
};
export declare const MAIN_BRANCHES: readonly ["main", "master"];
export declare const DEVELOP_BRANCHES: readonly ["develop", "dev"];
export declare const DISPLAY_CONFIG: {
    readonly MAX_BRANCH_NAME_LENGTH: 50;
    readonly TABLE_PADDING: 2;
    readonly CHANGES_COLUMN_WIDTH: 10;
};
export declare const PROMPT_CONFIG: {
    readonly PAGE_SIZE: 15;
    readonly SEARCH_ENABLED: true;
};
export declare const GIT_CONFIG: {
    readonly DEFAULT_BASE_BRANCH: "main";
    readonly FETCH_TIMEOUT: 30000;
    readonly PUSH_RETRY_COUNT: 3;
};
export declare const GITHUB_CONFIG: {
    readonly PR_FETCH_LIMIT: 100;
    readonly DEBUG_ENV_VAR: "DEBUG_CLEANUP";
};
export declare const MESSAGE_KEYS: {
    readonly ERROR: {
        readonly NOT_GIT_REPO: "error.not_git_repo";
        readonly GIT_COMMAND_FAILED: "error.git_command_failed";
        readonly WORKTREE_CREATE_FAILED: "error.worktree_create_failed";
        readonly GITHUB_CLI_NOT_AVAILABLE: "error.github_cli_not_available";
        readonly GITHUB_AUTH_REQUIRED: "error.github_auth_required";
    };
    readonly SUCCESS: {
        readonly WORKTREE_CREATED: "success.worktree_created";
        readonly BRANCH_CREATED: "success.branch_created";
        readonly CHANGES_COMMITTED: "success.changes_committed";
        readonly CHANGES_PUSHED: "success.changes_pushed";
        readonly CLEANUP_COMPLETED: "success.cleanup_completed";
    };
    readonly INFO: {
        readonly LOADING: "info.loading";
        readonly PROCESSING: "info.processing";
        readonly FETCHING_DATA: "info.fetching_data";
    };
};
export declare const MESSAGES_JA: {
    readonly "error.not_git_repo": "このディレクトリはGitリポジトリではありません";
    readonly "error.git_command_failed": "Gitコマンドの実行に失敗しました";
    readonly "error.worktree_create_failed": "worktreeの作成に失敗しました";
    readonly "error.github_cli_not_available": "GitHub CLIがインストールされていません";
    readonly "error.github_auth_required": "GitHub認証が必要です。gh auth login を実行してください";
    readonly "success.worktree_created": "worktreeを作成しました";
    readonly "success.branch_created": "ブランチを作成しました";
    readonly "success.changes_committed": "変更をコミットしました";
    readonly "success.changes_pushed": "変更をプッシュしました";
    readonly "success.cleanup_completed": "クリーンアップが完了しました";
    readonly "info.loading": "読み込み中...";
    readonly "info.processing": "処理中...";
    readonly "info.fetching_data": "データを取得中...";
};
export declare function getMessage(key: string): string;
//# sourceMappingURL=constants.d.ts.map