import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class Code { S3: S3; constructor(properties: Code); } export declare class S3 { ObjectVersion?: Value; Bucket: Value; Key: Value; constructor(properties: S3); } export declare class RepositoryTrigger { Events?: List>; Branches?: List>; CustomData?: Value; DestinationArn?: Value; Name?: Value; constructor(properties: RepositoryTrigger); } export interface RepositoryProperties { RepositoryName: Value; Triggers?: List; Code?: Code; RepositoryDescription?: Value; } export default class Repository extends ResourceBase { static Code: typeof Code; static S3: typeof S3; static RepositoryTrigger: typeof RepositoryTrigger; constructor(properties: RepositoryProperties); }