export interface GithubActionOidcFilterProps { /** The org or user that owns the repository */ readonly owner: string; /** The name of the repository */ readonly repository: string; } /** * An abstract class that represents a filter for a Github Actions OIDC filter. * * You can implement this class to create your own filters. */ export declare abstract class IGithubActionOidcFilter { protected readonly owner: string; protected readonly repository: string; constructor(props: GithubActionOidcFilterProps); abstract toSubject(): string; }