@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
16 lines (15 loc) • 734 B
TypeScript
import KeycloakAdminClient from "@keycloak/keycloak-admin-client";
import type KeyStoreConfig from "@keycloak/keycloak-admin-client/lib/defs/keystoreConfig";
import type { KeyTypes } from "../../clients/keys/SamlKeys";
type SamlKeysDialogProps = {
id: string;
attr: KeyTypes;
onClose: () => void;
onCancel: () => void;
};
export type SamlKeysDialogForm = KeyStoreConfig & {
file: File;
};
export declare const submitForm: (adminClient: KeycloakAdminClient, form: SamlKeysDialogForm, id: string, attr: KeyTypes, callback: (error?: unknown) => void) => Promise<void>;
export declare const SamlKeysDialog: ({ id, attr, onClose, onCancel, }: SamlKeysDialogProps) => import("react/jsx-runtime").JSX.Element;
export {};