import { BranchObject } from 'semantic-release';
export declare const SETTINGS: {
    preReleaseVersionTemplate: string;
    registry: string;
    workspaces: string[];
    tagFormat: string;
    release: {
        extends: string;
        ci: boolean;
        branches: (string | BranchObject)[];
        plugins: any[];
    };
    semanticReleaseBin: string;
    semanticReleaseBinArgs: any[];
    changelogCommit: boolean;
    npmRelease: boolean;
    extendsReleaseRules: any[];
    extendsNoteGeneratorTypes: any[];
    extendsDefaultPlugins: any[];
    perPackageConfig: {};
    autoCreatedPlugins: boolean;
    skip: boolean;
};
export declare function importSettings(): Promise<void>;
export declare function generatePackageSettings(packageLocation: string): {
    preReleaseVersionTemplate: string;
    registry: string;
    workspaces: string[];
    tagFormat: string;
    release: {
        extends: string;
        ci: boolean;
        branches: (string | BranchObject)[];
        plugins: any[];
    };
    semanticReleaseBin: string;
    semanticReleaseBinArgs: any[];
    changelogCommit: boolean;
    npmRelease: boolean;
    extendsReleaseRules: any[];
    extendsNoteGeneratorTypes: any[];
    extendsDefaultPlugins: any[];
    perPackageConfig: {};
    autoCreatedPlugins: boolean;
    skip: boolean;
};
