declare module ClientModel { interface JsonContent { customLoginPageUrl?: string; defaultUser?: string; preferAuthCookies?: boolean; refreshValidUntilRevoked?: boolean; version?: string; } } export interface ClientFormData { clientId?: string; clientSecret?: string; customLoginPageUrl?: string; defaultUser?: string; description?: string; enabled?: boolean; preferAuthCookies?: boolean; realm?: string; redirectUriPaths?: string[]; refreshValidUntilRevoked?: boolean; } interface ClientModel { clientId?: string; clientSecret?: string; contentIndexAttributes?: string[]; description?: string; enabled?: boolean; jsonContent?: string; realm?: string; redirectUriPaths?: string[]; } declare function getClientJson(client: ClientModel): ClientModel.JsonContent; export { ClientModel, getClientJson };