import { typescript } from 'projen'; import { GitHubActionMetadata } from './github-action-metadata'; /** * Properties for creating a GitHubActionTypeScriptProject. */ export interface GitHubActionTypeScriptOptions extends typescript.TypeScriptProjectOptions { /** * Options for the GitHub Action metadata stored in `action.yml`. * * @default - an action named after the project `name` that runs from `dist/index.js`. */ readonly actionMetadata?: GitHubActionMetadata; } /** * Create a GitHub Action with TypeScript. * * @pjid github-action-ts */ export declare class GitHubActionTypeScriptProject extends typescript.TypeScriptProject { constructor(options: GitHubActionTypeScriptOptions); }