import * as dmno from 'dmno'; declare const GitDataTypes: { RepoName: dmno.ConfigraphDataTypeFactoryFn; PublicRepoUrl: dmno.ConfigraphDataTypeFactoryFn; RemoteUrl: dmno.ConfigraphDataTypeFactoryFn; BranchName: dmno.ConfigraphDataTypeFactoryFn<[opts?: { /** attempt to populate by calling git commands on the local machine */ autoPopulate?: boolean; } | undefined], dmno.DmnoDataTypeMetadata>; CommitSha: dmno.ConfigraphDataTypeFactoryFn<[opts?: { /** attempt to populate by calling git commands on the local machine */ autoPopulate?: boolean; /** whether to use the long or short version of the hash, defaults to long */ format?: "short" | "long"; } | undefined], dmno.DmnoDataTypeMetadata>; CommitMessage: dmno.ConfigraphDataTypeFactoryFn; }; declare const GithubDataTypes: { OrgName: dmno.ConfigraphDataTypeFactoryFn; UserName: dmno.ConfigraphDataTypeFactoryFn; RepoId: dmno.ConfigraphDataTypeFactoryFn; PullRequestId: dmno.ConfigraphDataTypeFactoryFn; }; /** * Placeholder for a few vendor specific data types... * these will be extracted into separate modules! */ declare const PostgresDataTypes: { ConnectionString: dmno.ConfigraphDataTypeFactoryFn; }; export { GitDataTypes, GithubDataTypes, PostgresDataTypes };