import type { ExistingFiles } from '@redwoodjs/cli-helpers';
import type { ExportedType, SetupFunctionTasksOptions } from './types';
export declare const getWebGraphQLTypeDefsFile: () => string;
export declare const getExportedQueryAndMutationTypes: (graphQLTypeDefs?: string) => ExportedType[];
export declare const getNamesForFile: (options: SetupFunctionTasksOptions) => {
    functionName: string;
    humanizedName: string;
    eventName: string;
};
export declare const renderFunctionTemplate: (options: SetupFunctionTasksOptions) => {
    filename: string;
    rendered: string;
};
export declare const writeFunctionFile: (filename: string, rendered: string, existingFiles: ExistingFiles) => void;
