import { CommonTaskAttrs, Task } from '../types.js';
type UfwAttrs = {
    rule: 'allow' | 'deny';
    port: string;
    proto: 'tcp' | 'udp';
    direction: 'in' | 'out';
};
export declare function ufw(name: string, attrs: UfwAttrs, common?: CommonTaskAttrs): Task<'community.general.ufw', UfwAttrs>;
type GitConfigAttrs = {
    name: string;
    value: string;
    scope: 'global' | 'local';
};
export declare function git_config(name: string, attrs: GitConfigAttrs, common?: CommonTaskAttrs): Task<'community.general.git_config', GitConfigAttrs>;
export {};
//# sourceMappingURL=general.d.ts.map