md-linear-sync
Version:
Sync Linear tickets to local markdown files with status-based folder organization
18 lines • 898 B
TypeScript
import { LinearSyncConfig, LinearApiConfig, SlackConfig } from '../types';
export declare class ConfigManager {
private static readonly CONFIG_FILE;
private static readonly ENV_EXAMPLE_FILE;
static loadConfig(projectPath?: string): Promise<LinearSyncConfig>;
static saveConfig(config: LinearSyncConfig, projectPath?: string): Promise<void>;
static createDefaultConfig(): LinearSyncConfig;
static createEnvExample(projectPath?: string): void;
static loadEnvironmentConfig(): {
linear: LinearApiConfig;
slack: SlackConfig;
};
private static validateConfig;
}
export declare function getWorkflowTypeOrder(type: string): number;
export declare function stateNameToFolderName(stateName: string, type: string, typeOrder: number, stateIndex: number): string;
export { LinearSyncConfig, LinearApiConfig, SlackConfig };
//# sourceMappingURL=index.d.ts.map