import { SamCliTask } from './SamCliTask';
export interface SamPackageParameters {
    templateFile: string;
    s3Bucket: string;
    s3Prefix?: string;
    imageRepository?: string;
    kmsKeyId?: string;
    signingProfiles?: string[];
    outputTemplateFile: string;
    useJson?: boolean;
    forceUpload?: boolean;
    metadata?: {
        [key: string]: string;
    };
}
export declare class SamPackageTask extends SamCliTask<SamPackageParameters> {
    constructor();
    executeTask(): Promise<void>;
}
//# sourceMappingURL=SamPackageTask.d.ts.map