import * as React from 'react'; import * as GQL from '../../backend/graphqlschema'; export interface GitCommitNodeProps { node: GQL.IGitCommit; /** The repository that contains this commit. */ repoName: string; /** An optional additional CSS class name to apply to this element. */ className?: string; /** Display in a single line (more compactly). */ compact?: boolean; /** Expand the commit message body. */ expandCommitMessageBody?: boolean; /** Show the full 40-character SHA and parents on their own row. */ showSHAAndParentsRow?: boolean; } interface State { showCommitMessageBody: boolean; flashCopiedToClipboardMessage: boolean; } /** Displays a Git commit. */ export declare class GitCommitNode extends React.PureComponent { state: State; render(): JSX.Element | null; private toggleShowCommitMessageBody; private copyToClipboard; } export {}; //# sourceMappingURL=GitCommitNode.d.ts.map