import { BaseProjectInputOptions } from '../../project';
import { z } from 'zod';
export declare const dependsOn: () => {
    files: string[];
    packages: string[];
};
export declare const inputs: () => Promise<{
    name: string;
    message: string;
    schema: z.ZodDefault<z.ZodString>;
}[]>;
interface StaticSiteAwsProjectInputOptions extends BaseProjectInputOptions {
    outputDir: string;
}
export declare const collectInput: (cmdArgs: any, projectArgs: any) => Promise<{
    outputDir: any;
}>;
export default function staticSiteAws(input: StaticSiteAwsProjectInputOptions): Promise<string>;
export declare const copyScripts: (input: StaticSiteAwsProjectInputOptions) => Promise<void>;
export declare const ensureDeployCommand: () => Promise<void>;
export {};
