interface SiteOptions {
    /** The site's default page description */
    description?: string;
    /** URL to the site's favicon */
    favicon?: string;
    /** URL to the demo page's main brand logo */
    logoUrl?: string;
    /** URLs to stylesheets to add to the demo (absolute from cwd) */
    stylesheets?: string[];
    /** Title for main page of the demo */
    title?: string;
}
export interface PfeConfig {
    /** rootDir of the package. Default process.cwd() */
    rootDir?: string;
    /** object mapping custom element name to page title */
    aliases?: Record<string, string>;
    /** Directory containing the custom elements, defaults to `elements` */
    elementsDir?: string;
    /** absolute URL to the web page representing the repo root in source control, with trailing slash. default 'https://github.com/patternfly/patternfly-elements/tree/main/' */
    sourceControlURLPrefix?: string;
    /** absolute URL prefix for demos, with trailing slash. Default 'https://patternflyelements.org/' */
    demoURLPrefix?: string;
    /** custom elements namespace. Default 'pf' */
    tagPrefix?: string;
    /** Dev Server site options */
    site?: SiteOptions;
}
export declare function getPfeConfig(rootDir?: string): Required<PfeConfig>;
export declare function deslugify(slug: string, rootDir?: string): string;
export {};
