import { ProgressVariant } from '@patternfly/react-core'; export declare const REMOTE_SESSION_FIELD_LENGTH_LIMIT = 2000; export declare const REMOTE_SESSION_FIELD_LENGTH_ERROR = "That description exceeds 2000 characters. Try shortening it."; export declare const isRemoteSessionFieldOverLimit: (value: string) => boolean; export declare const getRemoteSessionFieldProgressVariant: (value: string) => ProgressVariant; export declare const isRemoteSessionFormSubmitDisabled: (sessionExpectations: string, impact: string) => boolean; export declare function buildRemoteSessionRequestCaseUpdate(ackedByUserId: string): { remoteSessionTermsAcked: boolean; waitingOnCallback: boolean; remoteSessionTermsAckedBy: string; remoteSessionTermsAckedDate: string; }; export declare const getLocaleNameFromLocalCode: (localeCode: string) => string; export declare const formatSessionLinks: (sessionLink: string) => string; /** * Builds the public case comment for a remote session request. * User-controlled fields are HTML-escaped so markup/CSS cannot be injected. */ export declare function buildRemoteSessionRequestComment(params: { sessionExpectations: string; impact: string; sessionLink?: string; }): string; //# sourceMappingURL=remoteSessionUtils.d.ts.map