import AbstractSpruceError from '@sprucelabs/error';
import { SpruceSchemas } from './../../../.spruce/schemas/schemas.types';
import AbstractAction from '../../AbstractAction';
type OptionsSchema = SpruceSchemas.SpruceCli.v2020_07_22.CreateSchemaOptionsSchema;
type Options = SpruceSchemas.SpruceCli.v2020_07_22.CreateSchemaOptions;
export default class CreateAction extends AbstractAction<OptionsSchema> {
    optionsSchema: SpruceSchemas.SpruceCli.v2020_07_22.CreateSchemaOptionsSchema;
    invocationMessage: string;
    execute(options: Options): Promise<{
        files: import("../../../writers/AbstractWriter").WriteResults;
        errors: AbstractSpruceError<any>[] | undefined;
    }>;
}
export {};
