import { CLIOptions } from 'storybook/internal/types';
import { BuilderOutput } from '@angular-devkit/architect';
import { StylePreprocessorOptions } from '@angular-devkit/build-angular';
import { AssetPattern, SourceMapUnion, StyleElement } from '@angular-devkit/build-angular/src/builders/browser/schema';
import { JsonObject } from '@angular-devkit/core';
export type StorybookBuilderOptions = JsonObject & {
    browserTarget?: string | null;
    tsConfig?: string;
    compodoc: boolean;
    compodocArgs: string[];
    enableProdMode?: boolean;
    styles?: StyleElement[];
    stylePreprocessorOptions?: StylePreprocessorOptions;
    assets?: AssetPattern[];
    preserveSymlinks?: boolean;
    sourceMap?: SourceMapUnion;
    experimentalZoneless?: boolean;
} & Pick<CLIOptions, 'port' | 'host' | 'configDir' | 'https' | 'sslCa' | 'sslCert' | 'sslKey' | 'smokeTest' | 'ci' | 'quiet' | 'disableTelemetry' | 'initialPath' | 'open' | 'docs' | 'debugWebpack' | 'webpackStatsJson' | 'statsJson' | 'loglevel' | 'previewUrl'>;
export type StorybookBuilderOutput = JsonObject & BuilderOutput & {};
declare const _default: import("@angular-devkit/architect").Builder<JsonObject & {
    browserTarget?: string | null;
    tsConfig?: string;
    compodoc: boolean;
    compodocArgs: string[];
    enableProdMode?: boolean;
    styles?: StyleElement[];
    stylePreprocessorOptions?: StylePreprocessorOptions;
    assets?: AssetPattern[];
    preserveSymlinks?: boolean;
    sourceMap?: SourceMapUnion;
    experimentalZoneless?: boolean;
} & Pick<CLIOptions, "docs" | "statsJson" | "configDir" | "loglevel" | "quiet" | "webpackStatsJson" | "disableTelemetry" | "debugWebpack" | "previewUrl" | "port" | "host" | "initialPath" | "https" | "sslCa" | "sslCert" | "sslKey" | "smokeTest" | "open" | "ci">>;
export default _default;
