import z from 'zod';
import { initOptionsSchema } from '../../commands/init';
import { BaseProjectInputOptions } from '../../project';
export declare const dependsOn: (opts: FullstackAWSProjectOptions) => Promise<{
    files: string[];
    packages: string[];
}>;
export declare const inputs: () => Promise<never[]>;
export declare const collectInput: (cmdArgs: z.infer<typeof initOptionsSchema>, projectArgs: any) => Promise<{}>;
export declare const envPull: ({ projectName, stack, }: {
    projectName: string;
    stack: string;
}) => Promise<never>;
export type FullstackAWSProjectOptions = BaseProjectInputOptions & {
    projectName: string;
};
export default function fullstackAWSProject(inputs: FullstackAWSProjectOptions): Promise<string>;
export declare const renderIndex: (inputs: FullstackAWSProjectOptions) => Promise<string>;
