import { CreateAppOptions } from './createApp';
/**
 * Creates an app that is suitable for the public sign-in page, for use in the `index-public-experimental.tsx` file.
 *
 * @remarks
 *
 * This app has an override for the `app/layout` extension, which means that
 * most extension typically installed in an app will be ignored. However, you
 * can still for example install API and root element extensions.
 *
 * A typical setup of this app will only install a custom sign-in page.
 *
 * @example
 * ```ts
 * const app = createPublicSignInApp({
 *   features: [signInPageModule],
 * });
 * ```
 *
 * @public
 */
export declare function createPublicSignInApp(options?: CreateAppOptions): {
    createRoot(): import("react").JSX.Element;
};
