/// import { TranslationBundle } from '@jupyterlab/translation'; /** * CommitMessage properties */ export interface ICommitMessageProps { /** * Commit message description. */ description: string; /** * Commit message description placeholder. */ descriptionPlaceholder?: string; /** * Whether the commit message can be edited or not. */ disabled?: boolean; /** * Mark summary input as erroneous */ error?: boolean; /** * Updates the commit message summary. * * @param summary - commit message summary */ setSummary: (summary: string) => void; /** * Updates the commit message description. * * @param description - commit message description */ setDescription: (description: string) => void; /** * Commit message summary. */ summary: string; /** * Commit message summary placeholder. */ summaryPlaceholder?: string; /** * The application language translator. */ trans: TranslationBundle; } /** * Commit message component */ export declare function CommitMessage(props: ICommitMessageProps): JSX.Element;