import type { App } from "document-model";
import type { ComponentPropsWithRef } from "react";
import type { Control } from "react-hook-form";
import type { ConnectSelectItem } from "../../select/select.js";
import { ConnectSelect } from "../../select/select.js";
export declare function appToInputOption(app: App): ConnectSelectItem<string>;
type AppFormInputProps<T extends {
    appId: string;
}> = Omit<ComponentPropsWithRef<typeof ConnectSelect>, "id" | "items" | "value" | "onChange"> & {
    readonly control: Control<T>;
    readonly appOptions: App[];
};
export declare function AppFormInput<T extends {
    appId: string;
}>(props: AppFormInputProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=app-form-input.d.ts.map