1 | import * as CloudFront from 'aws-sdk/clients/cloudfront';
|
2 | import * as S3 from 'aws-sdk/clients/s3';
|
3 | export declare namespace upload {
|
4 | interface Options {
|
5 | localFile: string;
|
6 | s3Params: {
|
7 | Bucket: string;
|
8 | Key: string;
|
9 | };
|
10 | }
|
11 | }
|
12 | declare const _default: {
|
13 | readonly cloudfront: {
|
14 | createCloudfrontInvalidation: (options: CloudFront.CreateInvalidationRequest) => Promise<{}>;
|
15 | };
|
16 | readonly s3: {
|
17 | uploadFile: (local: string, options: S3.PutObjectRequest) => Promise<{}>;
|
18 | headObject: (options: S3.HeadObjectRequest) => Promise<S3.HeadObjectOutput>;
|
19 | };
|
20 | };
|
21 | export default _default;
|