#!/usr/bin/env node /** * Fetches DynamoDB tables tagged with FRAMEWORK_FOR_GITHUB_APP_ON_AWS_MANAGED and CREDENTIAL_MANAGER * and APP_TABLE * @returns Array of table names that match the tag criteria */ export declare const listTablesByTags: () => Promise; export type DisplayDynamoDBTables = ({ listTables, }: { listTables?: () => Promise; }) => Promise; /** * Displays a list of DynamoDB tables that match Tags * with FrameworkForGitHubAppOnAwsManaged, CredentialManager and AppTable. * Lists tables in a numbered format and shows the total count. * * --- * dependency injection parameters: * * @param listTables Function that fetches the dynamoDB tables tagged with * FrameworkForGitHubAppOnAwsManaged, CredentialManager and AppTable * * @example * // Output: * // Available tables: * // 1. table1 * // 2. table2 * // Total tables found: 2 */ export declare const displayDynamoDBTables: DisplayDynamoDBTables;