export interface ScopeOption {
    id: string;
    name: string;
}
export interface CreateSupervisorDialogProps {
    /** Apps the user can attach a supervisor to. */
    applications: ScopeOption[];
    /** Repositories the user can attach a supervisor to. */
    repositories: ScopeOption[];
    /** Features the user can override at, optionally scoped to an app or repo. */
    features: (ScopeOption & {
        applicationId?: string;
        repositoryId?: string;
    })[];
    /** Force the dialog open (used by tests/Storybook). */
    initialOpen?: boolean;
}
export declare function CreateSupervisorDialog({ applications, repositories, features, initialOpen, }: CreateSupervisorDialogProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=create-supervisor-dialog.d.ts.map